private RemisionSvtaAlmacen LlenarObjetoRemisionSvtaAlmacen() { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; RemisionSvtaAlmacen RemisionSvtaAlmacen = new RemisionSvtaAlmacen(); RemisionSvtaAlmacen.Id_Emp = sesion.Id_Emp; RemisionSvtaAlmacen.Id_Cd = sesion.Id_Cd_Ver; if (this.hiddenId.Value != string.Empty) { RemisionSvtaAlmacen.Id_Rva = Convert.ToInt32(this.hiddenId.Value); } else { RemisionSvtaAlmacen.Id_Rva = 0; } RemisionSvtaAlmacen.Id_Reg = null; RemisionSvtaAlmacen.Id_U = sesion.Id_U; RemisionSvtaAlmacen.Rva_Entrego = txtEntrego.Text; RemisionSvtaAlmacen.Rva_Recibio = txtRecibio.Text; RemisionSvtaAlmacen.Rva_Fecha = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second); RemisionSvtaAlmacen.Rva_FecEnvio = null; RemisionSvtaAlmacen.Rva_FecRecibio = null; RemisionSvtaAlmacen.Rva_Estatus = "C"; RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet = ListaRemisionSvtaAlmacen.Where(RemisionSvtaAlmacenDet => RemisionSvtaAlmacenDet.Rva_Seleccionado == true).ToList(); //foreach (RemisionSvtaAlmacenDet Rem in RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet) //{ // RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet.Remove(Rem); //} return(RemisionSvtaAlmacen); }
private void RemisionSvtaImpresion_NeedDataSource(object sender, EventArgs e) { try { this.sqlConnection1.ConnectionString = this.ReportParameters["Conexion"].Value.ToString(); //Transfer the ReportParameter value to the parameter of the select command this.sqlDataAdapter1.SelectCommand.Parameters["@Id_Emp"].Value = this.ReportParameters["Id_Emp"].Value; this.sqlDataAdapter1.SelectCommand.Parameters["@Id_Cd"].Value = this.ReportParameters["Id_Cd"].Value; this.sqlDataAdapter1.SelectCommand.Parameters["@Id_Rva"].Value = this.ReportParameters["Folio"].Value; //Take the Telerik.Reporting.Processing.Report instance and set the adapter as it's DataSource Telerik.Reporting.Processing.Report report = (Telerik.Reporting.Processing.Report)sender; report.DataSource = this.sqlDataAdapter1; // --------------------------------------------------------------------------------------------- // Si se asigno correctamente el origen de datos, se actualiza el estatus de la orden de compra // --------------------------------------------------------------------------------------------- //actualiza estatus de orden de compra a Impreso (I) int verificador = 0; RemisionSvtaAlmacen RemisionSvtaAlmacen = new RemisionSvtaAlmacen(); RemisionSvtaAlmacen.Id_Emp = Convert.ToInt32(this.ReportParameters["Id_Emp"].Value); RemisionSvtaAlmacen.Id_Cd = Convert.ToInt32(this.ReportParameters["Id_Cd"].Value); RemisionSvtaAlmacen.Id_Rva = Convert.ToInt32(this.ReportParameters["Folio"].Value); RemisionSvtaAlmacen.Rva_Estatus = "I"; new CN_CapRemisionSvtaAlmacen().ModificarEstatusRemisionSvtaAlmacen(RemisionSvtaAlmacen, this.ReportParameters["Conexion"].Value.ToString(), ref verificador); } catch (Exception ex) { throw ex; } }
public void ModificarEstatusRemisionSvtaAlmacen(RemisionSvtaAlmacen RemisionSvtaAlmacen, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Rva" , "@Rva_Estatus" }; object[] Valores = { RemisionSvtaAlmacen.Id_Emp , RemisionSvtaAlmacen.Id_Cd , RemisionSvtaAlmacen.Id_Rva , RemisionSvtaAlmacen.Rva_Estatus }; SqlCommand sqlcmd = new SqlCommand(); sqlcmd = CapaDatos.GenerarSqlCommand("spCapRemSvtaAlmacen_ModificarEstatus", ref verificador, Parametros, Valores); //ordenCompra.Id_Ord = verificador; //identity de orden de compra CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void ConsultaRemisionSvtaAlmacen_Buscar(RemisionSvtaAlmacen RemisionSvtaAlmacen, ref List <RemisionSvtaAlmacen> listaRemisionSvtaAlmacen, string Conexion , int?Id_U , DateTime?Rva_Fecha_inicio , DateTime?Rva_Fecha_fin , string Rva_Estatus , int?Id_Rva_inicio , int?Id_Rva_fin , int?Id_Cte ) { try { new CD_CapRemisionSvtaAlmacen().ConsultaRemisionSvtaAlmacen_Buscar(RemisionSvtaAlmacen, ref listaRemisionSvtaAlmacen, Conexion , Id_U , Rva_Fecha_inicio , Rva_Fecha_fin , Rva_Estatus , Id_Rva_inicio , Id_Rva_fin , Id_Cte); } catch (Exception ex) { throw ex; } }
private List <RemisionSvtaAlmacen> GetList() { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; listRemisionSvtaAlmacen = new List <RemisionSvtaAlmacen>(); RemisionSvtaAlmacen RemisionSvtaAlmacen = new RemisionSvtaAlmacen(); RemisionSvtaAlmacen.Id_Emp = sesion.Id_Emp; RemisionSvtaAlmacen.Id_Cd = sesion.Id_Cd_Ver; int? objectInt = null; DateTime?objectDateTime = null; new CN_CapRemisionSvtaAlmacen().ConsultaRemisionSvtaAlmacen_Buscar(RemisionSvtaAlmacen, ref listRemisionSvtaAlmacen, sesion.Emp_Cnx , sesion.Propia ? sesion.Id_U : objectInt , this.txtFecha1.SelectedDate == null ? objectDateTime : Convert.ToDateTime(this.txtFecha1.SelectedDate) , this.txtFecha2.SelectedDate == null ? objectDateTime : Convert.ToDateTime(this.txtFecha2.SelectedDate) , this.cmbEstatus.SelectedValue == "-1" ? string.Empty : this.cmbEstatus.SelectedValue , this.txtFolio1.Text == string.Empty ? objectInt : Convert.ToInt32(this.txtFolio1.Text) , this.txtFolio2.Text == string.Empty ? objectInt : Convert.ToInt32(this.txtFolio2.Text) , objectInt ); return(listRemisionSvtaAlmacen); } catch (Exception ex) { throw ex; } }
public void ConsultarRemisionSvtaAlmacen_Sugerido(ref RemisionSvtaAlmacen RemisionSvtaAlmacen, string Conexion) { try { new CD_CapRemisionSvtaAlmacen().ConsultarRemisionSvtaAlmacen_Sugerido(ref RemisionSvtaAlmacen, Conexion); } catch (Exception ex) { throw ex; } }
public void ModificarEstatusRemisionSvtaAlmacen(RemisionSvtaAlmacen RemisionSvtaAlmacen, string Conexion, ref int verificador) { try { new CD_CapRemisionSvtaAlmacen().ModificarEstatusRemisionSvtaAlmacen(RemisionSvtaAlmacen, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void EliminarRemisionSvtaAlmacen(RemisionSvtaAlmacen RemisionSvtaAlmacen, string Conexion, ref int verificador) { try { new CD_CapRemisionSvtaAlmacen().EliminarRemisionSvtaAlmacen(RemisionSvtaAlmacen, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
private void CancelarRemisionSvtaAlmacen(int Id_Emp, int Id_Cd, int Id_Rva) { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; RemisionSvtaAlmacen RemisionSvtaAlmacen = new RemisionSvtaAlmacen(); int verificador = 0; RemisionSvtaAlmacen.Id_Emp = Id_Emp; RemisionSvtaAlmacen.Id_Cd = Id_Cd; RemisionSvtaAlmacen.Id_Rva = Id_Rva; new CN_CapRemisionSvtaAlmacen().EliminarRemisionSvtaAlmacen(RemisionSvtaAlmacen, sesion.Emp_Cnx, ref verificador); this.rgRemisionSvtaAlmacen.Rebind(); }
public void ConsultarRemisionSvtaAlmacen_Sugerido(ref RemisionSvtaAlmacen RemisionSvtaAlmacen, string Conexion) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Fecha", "@FechaFin" }; object[] Valores = { RemisionSvtaAlmacen.Id_Emp, RemisionSvtaAlmacen.Id_Cd, RemisionSvtaAlmacen.Rva_Fecha, RemisionSvtaAlmacen.Rva_FechaFin }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProSeguimientoCobranzaRemAlmacen_Consultar", ref dr, Parametros, Valores); while (dr.Read()) { RemisionSvtaAlmacenDet RemisionSvtaAlmacenDet = new RemisionSvtaAlmacenDet(); RemisionSvtaAlmacenDet.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); RemisionSvtaAlmacenDet.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); RemisionSvtaAlmacenDet.Id_RvaDet = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id"))); RemisionSvtaAlmacenDet.Rva_Doc = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Rem"))); RemisionSvtaAlmacenDet.Rva_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Rem_Fecha"))); RemisionSvtaAlmacenDet.Id_Cte = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cte"))); RemisionSvtaAlmacenDet.Cte_NomComercial = dr.GetValue(dr.GetOrdinal("Cte_NomComercial")).ToString(); RemisionSvtaAlmacenDet.Rva_Importe = Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Rem_Importe"))); string dias_revision = dr.GetValue(dr.GetOrdinal("DiasRevicion")).ToString().Replace("1", "Lu,").Replace("2", "Ma,").Replace("3", "Mi,").Replace("4", "Ju,").Replace("5", "Vi,").Replace("6", "Sa,").Replace("7", "Do,"); RemisionSvtaAlmacenDet.Rva_DiaRev = dias_revision.Length > 0 ? dias_revision.Substring(0, dias_revision.Length - 1) : ""; RemisionSvtaAlmacenDet.Rva_Confirmado = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Confirmado"))); RemisionSvtaAlmacenDet.Rva_Seleccionado = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Seleccionado"))); RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet.Add(RemisionSvtaAlmacenDet); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
private void LLenarFormRemisionSvtaAlmacen_sugerido(int Id_Emp, int Id_Cd, int Id_Rva) { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; RemisionSvtaAlmacen RemisionSvtaAlmacen = new RemisionSvtaAlmacen(); RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet = new List <RemisionSvtaAlmacenDet>(); RemisionSvtaAlmacen.Id_Emp = sesion.Id_Emp; RemisionSvtaAlmacen.Id_Cd = sesion.Id_Cd_Ver; RemisionSvtaAlmacen.Rva_Fecha = dpFecha.SelectedDate.Value;//ESTA LINEA CAMBIARIA PARA QUE TOME LA FECHA DE UN CONTROL RemisionSvtaAlmacen.Rva_FechaFin = dpFechaFin.SelectedDate.Value; new CN_CapRemisionSvtaAlmacen().ConsultarRemisionSvtaAlmacen_Sugerido(ref RemisionSvtaAlmacen, sesion.Emp_Cnx); this.ListaRemisionSvtaAlmacen = RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet; }
private void Guardar() { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; RemisionSvtaAlmacen RemisionSvtaAlmacen = this.LlenarObjetoRemisionSvtaAlmacen(); string mensaje = string.Empty; int verificador = 0; if (RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet.Count == 0) { this.DisplayMensajeAlerta("RemisionSvtaAlmacenDet_NoPartidas"); return; } if (this.hiddenId.Value == string.Empty) //nueva nota de cargo { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } new CN_CapRemisionSvtaAlmacen().InsertarRemisionSvtaAlmacen(ref RemisionSvtaAlmacen, sesion.Emp_Cnx, ref verificador); mensaje = "Los datos se guardaron correctamente"; } else { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } new CN_CapRemisionSvtaAlmacen().ModificarRemisionSvtaAlmacen(ref RemisionSvtaAlmacen, sesion.Emp_Cnx, ref verificador); mensaje = "Los datos se modificaron correctamente"; } RAM1.ResponseScripts.Add(string.Concat(@"CloseWindow('", mensaje, "')")); //cerrar ventana radWindow de Remision } catch (Exception ex) { throw ex; } }
private void LLenarFormRemisionSvtaAlmacen(int Id_Emp, int Id_Cd, int Id_Rva) { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; RemisionSvtaAlmacen RemisionSvtaAlmacen = new RemisionSvtaAlmacen(); RemisionSvtaAlmacen.Id_Emp = Id_Emp; RemisionSvtaAlmacen.Id_Cd = Id_Cd; RemisionSvtaAlmacen.Id_Rva = Id_Rva; RemisionSvtaAlmacen.DbName = (new SqlConnectionStringBuilder(Emp_CnxCob)).InitialCatalog; new CN_CapRemisionSvtaAlmacen().ConsultarRemisionSvtaAlmacen(ref RemisionSvtaAlmacen, sesion.Emp_Cnx); txtEntrego.Text = RemisionSvtaAlmacen.Rva_Entrego; txtRecibio.Text = RemisionSvtaAlmacen.Rva_Recibio; this.hiddenId.Value = Id_Rva.ToString(); this.ListaRemisionSvtaAlmacen = RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet; }
private void ImpresionRemisionSvtaAlmacen(int Id_Emp, int Id_Cd, int Id_Rva) { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; ArrayList ALValorParametrosInternos = new ArrayList(); RemisionSvtaAlmacen RemisionSvtaAlmacen = new RemisionSvtaAlmacen(); RemisionSvtaAlmacen.Id_Emp = Id_Emp; RemisionSvtaAlmacen.Id_Cd = Id_Cd; RemisionSvtaAlmacen.Id_Rva = Id_Rva; new CN_CapRemisionSvtaAlmacen().ConsultarRemisionSvtaAlmacen(ref RemisionSvtaAlmacen, sesion.Emp_Cnx); ALValorParametrosInternos.Add(Id_Emp); ALValorParametrosInternos.Add(Id_Cd); ALValorParametrosInternos.Add(Id_Rva); ALValorParametrosInternos.Add(RemisionSvtaAlmacen.Cd_Nombre); ALValorParametrosInternos.Add(sesion.U_Nombre); ALValorParametrosInternos.Add(DateTime.Now.ToShortDateString()); string horaActual = DateTime.Now.Hour.ToString(); string minActual = DateTime.Now.Minute.ToString(); string segActual = DateTime.Now.Second.ToString(); horaActual = string.Concat(horaActual, ":", minActual.Length == 1 ? string.Concat("0", minActual) : minActual); horaActual = string.Concat(horaActual, ":", segActual.Length == 1 ? string.Concat("0", segActual) : segActual); ALValorParametrosInternos.Add(horaActual); ALValorParametrosInternos.Add(RemisionSvtaAlmacen.Rva_Entrego); ALValorParametrosInternos.Add(RemisionSvtaAlmacen.Rva_Recibio); ALValorParametrosInternos.Add(sesion.Emp_Cnx); Type instance = null; instance = typeof(LibreriaReportes.RemisionSvtaImpresion); Session["InternParameter_Values" + Session.SessionID + HF_ClvPag.Value] = ALValorParametrosInternos; Session["assembly" + Session.SessionID + HF_ClvPag.Value] = instance.AssemblyQualifiedName; //NOTA: El estatus de impresión, lo pone cuando el reporte se carga RAM1.ResponseScripts.Add("AbrirReporteCve('" + HF_ClvPag.Value + "');"); } catch (Exception ex) { throw ex; } }
public void ConsultarRemisionSvtaAlmacen(ref RemisionSvtaAlmacen RemisionSvtaAlmacen, string Conexion) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Rva" }; object[] Valores = { RemisionSvtaAlmacen.Id_Emp , RemisionSvtaAlmacen.Id_Cd , RemisionSvtaAlmacen.Id_Rva }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapRemSvtaAlmacen_Consultar", ref dr, Parametros, Valores); NotaCargo Rem = new NotaCargo(); if (dr.HasRows) { dr.Read(); RemisionSvtaAlmacen.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); RemisionSvtaAlmacen.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); RemisionSvtaAlmacen.Cd_Nombre = dr.GetValue(dr.GetOrdinal("Cd_Nombre")).ToString(); RemisionSvtaAlmacen.Id_Rva = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Rva"))); RemisionSvtaAlmacen.Id_Reg = dr.IsDBNull(dr.GetOrdinal("Id_Reg")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Reg"))); RemisionSvtaAlmacen.Id_U = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_U"))); RemisionSvtaAlmacen.Rva_Entrego = dr.GetValue(dr.GetOrdinal("Rva_Entrego")).ToString(); RemisionSvtaAlmacen.Rva_Recibio = dr.GetValue(dr.GetOrdinal("Rva_Recibio")).ToString(); RemisionSvtaAlmacen.Rva_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Rva_Fecha"))); RemisionSvtaAlmacen.Rva_FecEnvio = dr.IsDBNull(dr.GetOrdinal("Rva_FecEnvio")) ? (DateTime?)null : Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Rva_FecEnvio"))); RemisionSvtaAlmacen.Rva_FecRecibio = dr.IsDBNull(dr.GetOrdinal("Rva_FecRecibio")) ? (DateTime?)null : Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Rva_FecRecibio"))); RemisionSvtaAlmacen.Rva_Estatus = dr.IsDBNull(dr.GetOrdinal("Rva_Estatus")) ? string.Empty : dr.GetValue(dr.GetOrdinal("Rva_Estatus")).ToString(); } dr.Close(); RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet = new List <RemisionSvtaAlmacenDet>(); Parametros = new string[] { "@Id_Emp" , "@Id_Cd" , "@Id_Rva" , "@Db" }; Valores = new object[] { RemisionSvtaAlmacen.Id_Emp , RemisionSvtaAlmacen.Id_Cd , RemisionSvtaAlmacen.Id_Rva , RemisionSvtaAlmacen.DbName }; sqlcmd = CapaDatos.GenerarSqlCommand("spCapRemSvtaAlmacenDetalle_Consultar", ref dr, Parametros, Valores); while (dr.Read()) { RemisionSvtaAlmacenDet RemisionSvtaAlmacenDet = new RemisionSvtaAlmacenDet(); RemisionSvtaAlmacenDet.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); RemisionSvtaAlmacenDet.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); RemisionSvtaAlmacenDet.Id_Rva = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Rva"))); RemisionSvtaAlmacenDet.Id_RvaDet = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_RvaDet"))); RemisionSvtaAlmacenDet.Id_Reg = dr.IsDBNull(dr.GetOrdinal("Id_Reg")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Reg"))); RemisionSvtaAlmacenDet.Rva_Doc = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Rva_Doc"))); RemisionSvtaAlmacenDet.Rva_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Rva_Fecha"))); RemisionSvtaAlmacenDet.Id_Cte = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cte"))); RemisionSvtaAlmacenDet.Cte_NomComercial = dr.GetValue(dr.GetOrdinal("Cte_NomComercial")).ToString(); RemisionSvtaAlmacenDet.Rva_Importe = Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Rva_Importe"))); string dias_revision = dr.GetValue(dr.GetOrdinal("Rva_DiaRev")).ToString().Replace("1", "Lu,").Replace("2", "Ma,").Replace("3", "Mi,").Replace("4", "Ju,").Replace("5", "Vi,").Replace("6", "Sa,").Replace("7", "Do,"); RemisionSvtaAlmacenDet.Rva_DiaRev = dias_revision.Length > 0 ? dias_revision.Substring(0, dias_revision.Length - 1) : ""; RemisionSvtaAlmacenDet.Rva_Confirmado = dr.IsDBNull(dr.GetOrdinal("Confirmado")) ? false : Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Confirmado"))); RemisionSvtaAlmacenDet.Rva_Seleccionado = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Seleccionado"))); RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet.Add(RemisionSvtaAlmacenDet); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ConsultaRemisionSvtaAlmacen_Buscar(RemisionSvtaAlmacen RemisionSvtaAlmacen, ref List <RemisionSvtaAlmacen> listaRemisionSvtaAlmacen, string Conexion , int?Id_U , DateTime?Rva_Fecha_inicio , DateTime?Rva_Fecha_fin , string Rva_Estatus , int?Id_Rva_inicio , int?Id_Rva_fin , int?Id_Cte ) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_U" , "@Rva_Fecha_inicio" , "@Rva_Fecha_fin" , "@Rva_Estatus" , "@Id_Rva_inicio" , "@Id_Rva_fin" , "@Id_Cte" }; object[] Valores = { RemisionSvtaAlmacen.Id_Emp , RemisionSvtaAlmacen.Id_Cd , Id_U , Rva_Fecha_inicio , Rva_Fecha_fin , Rva_Estatus == string.Empty ? null : Rva_Estatus , Id_Rva_inicio , Id_Rva_fin , Id_Cte }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapRemSvtaAlmacen_Buscar", ref dr, Parametros, Valores); listaRemisionSvtaAlmacen = new List <RemisionSvtaAlmacen>(); while (dr.Read()) { RemisionSvtaAlmacen = new RemisionSvtaAlmacen(); RemisionSvtaAlmacen.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); RemisionSvtaAlmacen.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); RemisionSvtaAlmacen.Id_Rva = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Rva"))); RemisionSvtaAlmacen.Rva_Fecha = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Rva_Fecha"))); RemisionSvtaAlmacen.Rva_Estatus = dr.GetValue(dr.GetOrdinal("Rva_Estatus")).ToString(); RemisionSvtaAlmacen.Rva_EstatusStr = dr.GetValue(dr.GetOrdinal("Rva_EstatusStr")).ToString(); RemisionSvtaAlmacen.Rva_Entrego = dr.GetValue(dr.GetOrdinal("Rva_Entrego")).ToString(); RemisionSvtaAlmacen.Rva_Recibio = dr.GetValue(dr.GetOrdinal("Rva_Recibio")).ToString(); listaRemisionSvtaAlmacen.Add(RemisionSvtaAlmacen); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ModificarRemisionSvtaAlmacen(ref RemisionSvtaAlmacen RemisionSvtaAlmacen, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Rva" , "@Id_Reg" , "@Id_U" , "@Rva_Entrego" , "@Rva_Recibio" , "@Rva_Fecha" , "@Rva_FecEnvio" , "@Rva_FecRecibio" , "@Rva_Estatus" }; object[] Valores = { RemisionSvtaAlmacen.Id_Emp , RemisionSvtaAlmacen.Id_Cd , RemisionSvtaAlmacen.Id_Rva , null //notaCredito.Id_Reg , RemisionSvtaAlmacen.Id_U , RemisionSvtaAlmacen.Rva_Entrego , RemisionSvtaAlmacen.Rva_Recibio , RemisionSvtaAlmacen.Rva_Fecha , RemisionSvtaAlmacen.Rva_FecEnvio , RemisionSvtaAlmacen.Rva_FecRecibio , RemisionSvtaAlmacen.Rva_Estatus }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand( "spCapRemSvtaAlmacen_Modificar", ref verificador, Parametros, Valores); //RemisionSvtaAlmacen.Id_Rva = verificador; //folio nuevo // ----------------------------------------------------------------- // Insertar detalle de nota de credito // ----------------------------------------------------------------- string[] ParametrosDet = { "@Id_Emp" , "@Id_Cd" , "@Id_Rva" , "@Id_RvaDet" , "@Id_Reg" , "@Rva_Tipo" , "@Rva_Doc" , "@Rva_Fecha" , "@Id_Cte" , "@Rva_Importe" }; int i = 1; foreach (RemisionSvtaAlmacenDet RemisionSvtaAlmacenDet in RemisionSvtaAlmacen.ListaRemisionSvtaAlmacenDet) { RemisionSvtaAlmacenDet.Id_RvaDet = i; object[] ValoresDet = { RemisionSvtaAlmacenDet.Id_Emp , RemisionSvtaAlmacenDet.Id_Cd , RemisionSvtaAlmacen.Id_Rva , RemisionSvtaAlmacenDet.Id_RvaDet , null , RemisionSvtaAlmacenDet.Rva_Tipo , RemisionSvtaAlmacenDet.Rva_Doc , RemisionSvtaAlmacenDet.Rva_Fecha , RemisionSvtaAlmacenDet.Id_Cte , RemisionSvtaAlmacenDet.Rva_Importe }; sqlcmd = CapaDatos.GenerarSqlCommand("spCapRemSvtaAlmacenDetalle_Insertar", ref verificador, ParametrosDet, ValoresDet); i += 1; } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }