Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        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;
            }
        }
Esempio n. 4
0
 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;
            }
        }
Esempio n. 6
0
 public void ConsultarRemisionSvtaAlmacen_Sugerido(ref RemisionSvtaAlmacen RemisionSvtaAlmacen, string Conexion)
 {
     try
     {
         new CD_CapRemisionSvtaAlmacen().ConsultarRemisionSvtaAlmacen_Sugerido(ref RemisionSvtaAlmacen, Conexion);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 7
0
 public void ModificarEstatusRemisionSvtaAlmacen(RemisionSvtaAlmacen RemisionSvtaAlmacen, string Conexion, ref int verificador)
 {
     try
     {
         new CD_CapRemisionSvtaAlmacen().ModificarEstatusRemisionSvtaAlmacen(RemisionSvtaAlmacen, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 8
0
 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();
        }
Esempio n. 10
0
        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;
            }
        }
Esempio n. 11
0
        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;
        }
Esempio n. 12
0
        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;
            }
        }
Esempio n. 13
0
        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;
            }
        }
Esempio n. 15
0
        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;
            }
        }
Esempio n. 16
0
        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;
            }
        }
Esempio n. 17
0
        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;
            }
        }