In my MVC 3 project, I am looking to select a row in a table displaying values from a database, choose a radio button representing a value and press "Confirm". I then want a row to be added to a ClientPayments table with the payment amount as the radio button value (and the other values in the other columns of ClientPayments). I also want the status in an Invoices table to change to "Confirmed".
Here's a link to a screenshot to illustrate what I want to do.
I have all the models and the views created, but I am not sure how to select the row and use the radio buttons to update the DB.
This is one of the radio buttons I have coded:
Private Lesson (1 Hour) #Html.RadioButton("InvoiceAmount", "640", true)
Any assistance would be greatly appreciated.
If you have something like #Html.RadioButton("InvoiceAmount", LineId, true) (where LineId is the key value from model) then you will get the selected row in your Post action. From there you can either add it to your client payment object, and do whatever else you need to do!
Related
I am using ag-grid in an angualar project to display a list of input parameters for a user to select. However, so far I am only able to show this list as distinct rows. And every time user has to select one cell, he has to select the entire row. I have not found any single cell selection as user input in ag-grid documentation so far. Any other ideas?
This is how I would like to have my UI look in angular using ag-grid so that the user can select one or more cells per column (Data category) as input
Data Catagory A
Data Catagory B
Data Catagory C
ParamA_1
ParamB_1
ParamC_1
ParamA_2
ParamB_2
ParamC_2
ParamB_3
ParamC_3
ParamB_4
But currently, this is all I have come up with - distinct separate rows per input value for each of the columns :
Data Catagory A
Data Catagory B
Data Catagory C
ParamA_1
ParamB_1
ParamA_2
ParamB_2
ParamB_1
ParamB_2
ParamB_3
ParamB_4
ParamC_1
ParamC_2
ParamC_3
And subsequently, the entire row/rows are selected as input by the user.
Most of the ag-grid documentation talks about row selection or range selection, but I couldnät find anything that talks about multiple cell selection in different rows and columns (not a range of cells)
I have created a user form for adding inventory.
I have 2 combobox in the form
Category = combobox1 (housekeeping, Electricals, Cafetria etc) for these categories I am populating combox1 with rowsource property
Itemsname - combobox2 - I want to populate this combobox based on the category selected in combobox 1
The problem I am facing is the items name repeat if there are more than 1 itemsname then all items name show up in the combobox2 which i dont want. I want to see unique values. I will give you example of entries
ColumnA(Category) ColumnB(itemsname) ColumnC (Vendorname)
Cafeteria Beans Cafe Coffee Day
Housekeeping liquid soap Sevak Industries
IT Monitors Infotech solutions
IT Keyboard Infotech solutions
IT Monitors Raj computers
see screenshot the above columns gets messed up : https://prnt.sc/10cbh30
Now in the above example I populate categories combobox 1 with unique values because number of categories are fixed so I have saved them separately and I pick them with rowsource
The main problem arises when I populate combobox 2 with items name. Same Item can be bought from different vendors so Monitors we are buying from different vendors so there are two entries. In combox 2 I see 2 entries of monitors but I want to see only one since the name is same.
Note I am using for loop and adding items in the loop in combobox 2 so it scans each entries of monitor twice so it adds up monitor twice
Can anyone help on this I am frustrated I cant figure out how to get unique values
I want to populate value in different cells of one column corresponding to value of radio button in another column in table in React.
So , there is
Gender column with entry as Radio button male and female and if male is selected it should auto populate male in another cell of different column and if female it should auto populate female . Also want the counter to total number of rows with males and females.
Any help is appreciated.
Link to code : https://codesandbox.io/s/multiple-sorter-ant-design-demo-forked-nunqd?file=/index.js:0-1123
I need to push value of gender male/female to second column gender selected . Also I need count for total no of male and female selected in table .
Without seeing your code, I cannot be specific, but performing your radio button select action will create an event that you can then use several different ways. If you then use that event to change state, any components that use that state will be updated.
Code Sandbox Example
Perhaps that helps?
I have SSRS report data where we will have two different thing in some of the cells, For example:
Old Values in SourceDB
FirstName LastName
Robin Son
BOB Alice
Updating the DB values:
FirstName LastName
Robin S
BOB A
After some update, we will have the changes and new & old values in Audit Table so the report will be created like this.
FirstName LastName
Robin was: Son now: S
BOB Was: Allice now: A
Is it possible to have the Was value in Red color and the now value in Green Color.
In worst case if it is not possible how to make the whole cell value into red.
Thanks for the suggestions or answers or even feedback's are appreciated.
If you can't change your Audit table per Ashiko's very sensible recommendation to hold the Was and Now values in seperate columns, you will need to parse out the relevant parts of your string value in your report.
One way you can do this is through placeholders that have expression based values. In your SSRS table, add 4 placeholders to a table that is based on your Audit dataset, with the following expressions as their Label and Value:
Was: - ="Was: "
Old Value - =replace(left(Fields!LastName.Value,instr(Fields!LastName.Value," Now:")-1),"Was: ","")
Now: - ="Now: "
New Value - =mid(Fields!LastName.Value,instrrev(Fields!LastName.Value,":")+2,99999)
You can then format the individual placeholder items as you would normal text, with some one colour and others another.
If you do this correctly, you should end up with something like this:
Design View:
Rendered:
Do be aware though, that if you do resort to splitting your string values in this manner, if that pattern you are searching for (eg: Now: in the old value or : in your new value) you will get undesirable results in your report.
If this is an entirely internal report for monitoring purposes, this is probably not an issue. If this will be customer facing however, I strongly recommend that you add additional columns to your Audit table for the Old and New value to allow you absolute control.
Did you try this?
Select the cell
Click F4 to open cell properties or right click the properties
In font tab , Select Color
4 Select Underneath Expression
5 Write as
=iif(Fields!ColumnName.Value = "WAS","Red","Green")
Is there a way by which I can programmatically update a select options list of LineItems?
I am trying to create Line Items from data provided by site administrators.
If you refer to http://178.79.128.76/coronet/node/78, you will see 4 types of data: The Viewing date, The Viewing options, Add to cart button and Show Times.
The Show Times data is unique for each product. Each entry consists of a date and one or more time(s).
The Viewing Options is a line item and I am trying to populate it with data extracted from the Show Times field in the following format:
Viewing Date 1 + ShowTime 1
Viewing Date 1 + ShowTime 2
Viewing Date 2 + ShowTime 1
Just for demonstrating my objective, I populated the example data above in my Viewing Options Line Item using hook_form_alter - they don't actually work when you select and attempt to add the product to.
You can have your tables set up with LineItem table, a ViewDate table and a ShowTimes table. That will allow you to have a ViewDate collection with a foreign key to the LineItem, and a ShowTimes collection with a foreign key to the ViewDate.