private Salida_trafico getFormValues() { Salida_trafico o = new Salida_trafico(); o.Fecha_solicitud = Convert.ToDateTime(txt_fecha_solicitud.Text); o.Fecha_carga_solicitada = Convert.ToDateTime(txt_fecha_carga_solicitada.Text); o.Hora_carga_solicitada = txt_hora_carga_solicitada.Text; o.Id_transporte_tipo = Convert.ToInt32(ddlTipo_Transporte.SelectedValue); o.Id_tipo_carga = Convert.ToInt32(ddlTipoCarga.SelectedValue); o.Id_salida_destino = Convert.ToInt32(ddlDestino.SelectedItem.Value); o.Id_usuario_solicita = ((MstCasc)this.Master).getUsrLoged().Id; return(o); }
protected void grd_trafico_citas_row_command(object sender, GridViewCommandEventArgs args) { try { GridView grd_trafico = (GridView)sender; // Convert the row index stored in the CommandArgument // property to an Integer. int index = Convert.ToInt32(args.CommandArgument); // Retrieve the row that contains the button clicked // by the user from the Rows collection. GridViewRow row = grd_trafico.Rows[index]; int id = Convert.ToInt32(grd_trafico.DataKeys[index][0]); //int id_transporte_tipo = Convert.ToInt32(grd_trafico_sin_citas.DataKeys[index][1]); //int id_tipo_carga = Convert.ToInt32(grd_trafico_sin_citas.DataKeys[index][2]); Salida_trafico o = new Salida_trafico(); o.Id = id; switch (args.CommandName) { case "udt": o.Id_usuario_asigna = ((MstCasc)this.Master).getUsrLoged().Id; TextBox txt_folio_cita = row.FindControl("txt_folio_cita") as TextBox; o.Folio_cita = txt_folio_cita.Text.Trim(); TextBox txt_fecha_cita = row.FindControl("txt_fecha_cita") as TextBox; o.Fecha_cita = Convert.ToDateTime(txt_fecha_cita.Text); TextBox txt_hora_cita = row.FindControl("txt_hora_cita") as TextBox; o.Hora_cita = txt_hora_cita.Text; TextBox txt_operador = row.FindControl("txt_operador") as TextBox; o.Operador = txt_operador.Text; TextBox txt_placa = row.FindControl("txt_placa") as TextBox; o.Placa = txt_placa.Text; TextBox txt_caja = row.FindControl("txt_caja") as TextBox; o.Caja = txt_caja.Text; TextBox txt_caja1 = row.FindControl("txt_caja1") as TextBox; o.Caja1 = txt_caja1.Text; TextBox txt_caja2 = row.FindControl("txt_caja2") as TextBox; o.Caja2 = txt_caja2.Text; HiddenField hf_id_transporte = row.FindControl("hf_id_transporte") as HiddenField; o.Id_transporte = Convert.ToInt32(hf_id_transporte.Value); DropDownList ddl_transporte = row.FindControl("ddl_transporte") as DropDownList; o.Id_transporte_tipo_cita = Convert.ToInt32(ddl_transporte.SelectedValue); HiddenField hf_id_salida_destino = row.FindControl("hf_id_salida_destino") as HiddenField; o.Id_salida_destino = Convert.ToInt32(hf_id_salida_destino.Value); SalidaCtrl.TraficoSaveCita(o); break; case "dlt": o.Id_usuario_solicita = ((MstCasc)this.Master).getUsrLoged().Id; SalidaCtrl.TraficoDltCita(o); break; default: break; } } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } finally { fillSolicitudesSinCita(); fillSolicitudesConCita(); } }