internal void LstWithRem() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Salida_trafico"); addParameters(8); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Salida_trafico>(); foreach (DataRow dr in dt.Rows) { Salida_trafico o = new Salida_trafico(); BindByDataRow(dr, o); o.PSalidaOrdenCarga = new Salida_orden_carga(); if (dr["id_orden_carga"] != DBNull.Value) { int.TryParse(dr["id_orden_carga"].ToString(), out entero); o.PSalidaOrdenCarga.Id = entero; entero = 0; } o.PSalidaOrdenCarga.Folio_orden_carga = dr["folio_orden_carga"].ToString(); this._lst.Add(o); } } catch { throw; } }
internal void LstCita() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Salida_trafico"); addParameters(7); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Salida_trafico>(); foreach (DataRow dr in dt.Rows) { Salida_trafico o = new Salida_trafico(); BindByDataRow(dr, o); o.Transporte_tipo = dr["transporte_tipo"].ToString(); o.Transporte_tipo_cita = dr["transporte_tipo_cita"].ToString(); o.Tipo_carga = dr["tipo_carga"].ToString(); o.Transporte = dr["transporte"].ToString(); o.PSalidaDestino = new Salida_destino() { Destino = dr["destino"].ToString() }; this._lst.Add(o); } } catch { throw; } }
public override void fillLst() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Salida_trafico"); addParameters(0); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Salida_trafico>(); foreach (DataRow dr in dt.Rows) { Salida_trafico o = new Salida_trafico(); BindByDataRow(dr, o); this._lst.Add(o); } } catch { throw; } }
internal void LstCitas(bool conCita = false) { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Salida_trafico"); if (conCita) { this._oSalida_trafico.Folio_cita = string.Empty; } else { this._oSalida_trafico.Folio_cita = null; } addParameters(5); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Salida_trafico>(); foreach (DataRow dr in dt.Rows) { Salida_trafico o = new Salida_trafico(); BindByDataRow(dr, o); o.Transporte_tipo = dr["transporte_tipo"].ToString(); o.Transporte_tipo_cita = dr["transporte_tipo_cita"].ToString(); o.Tipo_carga = dr["tipo_carga"].ToString(); o.Transporte = dr["transporte"].ToString(); o.Solicitante = dr["solicitante"].ToString(); o.Asignante = dr["asignante"].ToString(); o.PSalidaDestino = new Salida_destino() { Destino = dr["destino"].ToString() }; this._lst.Add(o); } } catch { throw; } }
public override void selById() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Salida_remision"); addParameters(1); DataSet ds = GenericDataAccess.ExecuteMultSelectCommand(comm); this.dt = ds.Tables[0]; if (dt.Rows.Count == 1) { DataRow dr = dt.Rows[0]; BindByDataRow(dr, this._oSalida_remision); this._oSalida_remision.Mercancia = dr["mercancia"].ToString(); this._oSalida_remision.Vendor = dr["vendor"].ToString(); this._oSalida_remision.Proveedor = dr["proveedor"].ToString(); this._oSalida_remision.Proveedor_direccion = dr["Proveedor_direccion"].ToString(); this._oSalida_remision.Autorizo = dr["autorizo"].ToString(); this._oSalida_remision.Elaboro = dr["elaboro"].ToString(); entero = 0; if (dr["id_salida_trafico"] != DBNull.Value) { int.TryParse(dr["id_salida_trafico"].ToString(), out entero); this._oSalida_remision.Id_salida_trafico = entero; entero = 0; } //this.O_Salida_remision.Lote = dr["lote"].ToString(); DataTable dtDetail = ds.Tables[1]; Salida_remision_detailMng oMngSRD = new Salida_remision_detailMng(); this._oSalida_remision.LstSRDetail = new List <Salida_remision_detail>(); foreach (DataRow drDet in dtDetail.Rows) { Salida_remision_detail oSRD = new Salida_remision_detail(); oMngSRD.BindByDataRow(drDet, oSRD); this._oSalida_remision.LstSRDetail.Add(oSRD); this._oSalida_remision.PiezaTotal += oSRD.Piezas; } DataTable dtTrafico = ds.Tables[2]; Salida_traficoMng oMngST = new Salida_traficoMng(); Salida_trafico oST = new Salida_trafico(); oMngST.BindByDataRow(dtTrafico.Rows[0], oST); oST.Transporte = dtTrafico.Rows[0]["transporte"].ToString(); oST.Transporte_tipo = dtTrafico.Rows[0]["transporte_tipo"].ToString(); this._oSalida_remision.PTrafico = oST; } else if (dt.Rows.Count > 1) { throw new Exception("Error de integridad"); } else { throw new Exception("No existe información para el registro solicitado"); } } catch { throw; } }
public Salida_traficoMng() { this._oSalida_trafico = new Salida_trafico(); this._lst = new List <Salida_trafico>(); }
public void BindByDataRow(DataRow dr, Salida_trafico o) { try { int.TryParse(dr["id"].ToString(), out entero); o.Id = entero; entero = 0; if (dr["fecha_solicitud"] != DBNull.Value) { DateTime.TryParse(dr["fecha_solicitud"].ToString(), out fecha); o.Fecha_solicitud = fecha; fecha = default(DateTime); } if (dr["fecha_carga_solicitada"] != DBNull.Value) { DateTime.TryParse(dr["fecha_carga_solicitada"].ToString(), out fecha); o.Fecha_carga_solicitada = fecha; fecha = default(DateTime); } o.Hora_carga_solicitada = dr["hora_carga_solicitada"].ToString(); if (dr["id_transporte"] != DBNull.Value) { int.TryParse(dr["id_transporte"].ToString(), out entero); o.Id_transporte = entero; entero = 0; } else { o.Id_transporte = null; } if (dr["id_transporte_tipo"] != DBNull.Value) { int.TryParse(dr["id_transporte_tipo"].ToString(), out entero); o.Id_transporte_tipo = entero; entero = 0; } if (dr["id_transporte_tipo_cita"] != DBNull.Value) { int.TryParse(dr["id_transporte_tipo_cita"].ToString(), out entero); o.Id_transporte_tipo_cita = entero; entero = 0; } if (dr["id_tipo_carga"] != DBNull.Value) { int.TryParse(dr["id_tipo_carga"].ToString(), out entero); o.Id_tipo_carga = entero; entero = 0; } if (dr["id_usuario_solicita"] != DBNull.Value) { int.TryParse(dr["id_usuario_solicita"].ToString(), out entero); o.Id_usuario_solicita = entero; entero = 0; } if (dr["id_usuario_asigna"] != DBNull.Value) { int.TryParse(dr["id_usuario_asigna"].ToString(), out entero); o.Id_usuario_asigna = entero; entero = 0; } else { o.Id_usuario_asigna = null; } if (dr["id_salida_destino"] != DBNull.Value) { int.TryParse(dr["id_salida_destino"].ToString(), out entero); o.Id_salida_destino = entero; entero = 0; } if (dr["fecha_cita"] != DBNull.Value) { DateTime.TryParse(dr["fecha_cita"].ToString(), out fecha); o.Fecha_cita = fecha; fecha = default(DateTime); } else { o.Fecha_cita = null; } o.Hora_cita = dr["hora_cita"].ToString(); o.Folio_cita = dr["folio_cita"].ToString(); o.Operador = dr["operador"].ToString(); o.Placa = dr["placa"].ToString(); o.Caja = dr["caja"].ToString(); o.Caja1 = dr["caja1"].ToString(); o.Caja2 = dr["caja2"].ToString(); if (dr["pallet"] != DBNull.Value) { int.TryParse(dr["pallet"].ToString(), out entero); o.Pallet = entero; entero = 0; } } catch { throw; } }