예제 #1
0
        public Devoluciones ListaDevoluciones(string Folio)
        {
            Conexion     con = new Conexion();
            Devoluciones des = new Devoluciones();
            SqlCommand   cmd = con.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "Desp_Dev_Lista_Devoluciones";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Folio", Folio);
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    des.id_Devolucion   = reader["id_Devolucion"].ToString();
                    des.id_Guias        = reader["id_Guias"].ToString();
                    des.id_TipoDev      = reader["id_TipoDev"].ToString();
                    des.Folio           = reader["Folio"].ToString();
                    des.OT              = reader["OT"].ToString();
                    des.TirajeOT        = reader["TirajeOT"].ToString();
                    des.Cliente         = reader["Cliente"].ToString();
                    des.Producto        = reader["Producto"].ToString();
                    des.CausaDevolucion = reader["CausaDevolucion"].ToString();
                    des.Total_Dev       = reader["Total_Dev"].ToString();

                    des.FechaCreacion = Convert.ToDateTime(reader["FechaCreacion"].ToString()).ToString("dd/MM/yyyy HH:mm");
                    des.CreadaPor     = reader["CreadaPor"].ToString();
                }
            }
            con.CerrarConexion();
            return(des);
        }
예제 #2
0
        public void ModificaDevolucion(Devoluciones objDevolucion)
        {
            ManejaConexiones oManejaConexiones = new ManejaConexiones();

            SqlParameter[] spParam = new SqlParameter[8];

            spParam[0]       = new SqlParameter("@codigo", SqlDbType.Int);
            spParam[0].Value = objDevolucion.IntCodigo;

            spParam[1]       = new SqlParameter("@fechaalta", SqlDbType.DateTime);
            spParam[1].Value = objDevolucion.DtFecha;

            spParam[2]       = new SqlParameter("@empleadoid", SqlDbType.Int);
            spParam[2].Value = objDevolucion.ObjEmpleado.IntCodigo;

            spParam[3]       = new SqlParameter("@clienteid", SqlDbType.Int);
            spParam[3].Value = objDevolucion.ObjCliente.IntCodigo;

            spParam[4]       = new SqlParameter("@observaciones", SqlDbType.NVarChar);
            spParam[4].Value = objDevolucion.StrObservaciones;

            spParam[5]       = new SqlParameter("@total", SqlDbType.Decimal);
            spParam[5].Value = objDevolucion.DoTotal;

            spParam[6]       = new SqlParameter("@estado", SqlDbType.NVarChar);
            spParam[6].Value = objDevolucion.StrEstado;

            spParam[7]       = new SqlParameter("@listaprecio", SqlDbType.NVarChar);
            spParam[7].Value = objDevolucion.StrListaPrecio;

            oManejaConexiones.NombreStoredProcedure = "Upd_Devolucion";
            oManejaConexiones.Parametros            = spParam;
            oManejaConexiones.executeNonQuery();
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string codigo = Request.QueryString["Cod"];

            Devoluciones d = des.ListaDevoluciones(codigo);

            lblOT.Text          = d.OT.ToUpper();
            lblCliente.Text     = d.Cliente;
            lblProducto.Text    = d.Producto;
            lblCausa.Text       = d.CausaDevolucion;
            lblObservacion.Text = d.Observacion;

            int can = Convert.ToInt32(d.Total_Dev);

            lblCantidad.Text = can.ToString("N0").Replace(",", ".");

            int tir = Convert.ToInt32(d.TirajeOT);

            lblTirajeOT.Text = tir.ToString("N0").Replace(",", ".");



            RadGrid1.DataSource = des.ListaGuias(Convert.ToInt32(d.id_Guias));
            RadGrid1.DataBind();


            RadGrid2.DataSource = des.ListasTipos(Convert.ToInt32(d.id_TipoDev));
            RadGrid2.DataBind();
        }
예제 #4
0
        public List <Devoluciones> ListaTipos(int id_TipoDev)
        {
            List <Devoluciones> lista = new List <Devoluciones>();
            Conexion            con   = new Conexion();
            SqlCommand          cmd   = con.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "Desp_Dev_ListaTipo";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id_TipoDev", id_TipoDev);
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Devoluciones des = new Devoluciones();
                    des.OT           = reader["OT"].ToString();
                    des.TipoEmbalaje = reader["TipoEmbalaje"].ToString();
                    des.Cantidad     = reader["Cantidad"].ToString();

                    lista.Add(des);
                }
            }
            con.CerrarConexion();
            return(lista);
        }
        public async Task <IActionResult> DevolverInsumos(string devoluciones)
        {
            if (User.Identity.IsAuthenticated)
            {
                string permiso = Permisos("PermisoSubModulo").PSMAPB ? "PermisoSubModulo" : "PermisoModulo";
                bool   crear   = Permisos(permiso).PMMAPL.Where(w => w.Value.Contains("Crear")).Any();
                if (crear)
                {
                    dynamic             devolucionJson = JsonConvert.DeserializeObject(devoluciones);
                    List <Devoluciones> _devoluciones  = new List <Devoluciones>();
                    foreach (dynamic item in devolucionJson)
                    {
                        Devoluciones _devolucion = new Devoluciones();
                        _devolucion.IdPersona    = item.idPersona;
                        _devolucion.IdPrestamo   = item.idPrestamo;
                        _devolucion.Devolver     = item.incremento;
                        _devolucion.SuministroId = item.suministroId;
                        _devolucion.Cantidad     = item.cantidadActual;
                        _devoluciones.Add(_devolucion);
                    }
                    ApiCallResult insumos = await service.DevolverInsumos(_devoluciones);

                    return(Json(insumos));
                }
                else
                {
                    return(NotFound());
                }
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
예제 #6
0
        public static bool Eliminar(int id)
        {
            bool paso = false;

            Contexto db = new Contexto();

            try
            {
                Devoluciones devoluciones = db.Devolucion.Find(id);

                foreach (var item in devoluciones.DetalleDev)
                {
                    var eliminar = db.Devolucion.Find(id);

                    db.Libro.Find(item.LibroId).Disponibilidad = true;
                }
                db.Devolucion.Remove(devoluciones);
                paso = (db.SaveChanges() > 0);
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
예제 #7
0
        public List <Devoluciones> ListarGuias(string ot)
        {
            List <Devoluciones> lista = new List <Devoluciones>();
            Conexion            con   = new Conexion();
            SqlCommand          cmd   = con.AbrirConexionDespacho();

            if (cmd != null)
            {
                cmd.CommandText = "Desp_Listar_Guias";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@OT", ot);
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Devoluciones des = new Devoluciones();

                    des.guia     = reader["NOFOLIOGUIACAB"].ToString();
                    des.sucursal = reader["sucursal"].ToString();
                    int despc = Convert.ToInt32(reader["CANTIDADTIPOELEMENTO"].ToString());
                    des.despachado = despc.ToString("N0").Replace(",", ".");
                    DateTime fdesp = Convert.ToDateTime(reader["FECHAIMPRESIONGUIACAB"].ToString());
                    des.FechaDespacho = fdesp.ToString("dd/MM/yyyy HH:mm");

                    lista.Add(des);
                }
            }
            con.CerrarConexion();
            return(lista);
        }
예제 #8
0
        public static bool Guardar(Devoluciones devoluciones)
        {
            Prestamo prestamo = new Prestamo();
            bool     paso     = false;
            Contexto db       = new Contexto();

            try
            {
                if (db.Devolucion.Add(devoluciones) != null)
                {
                    foreach (var item in devoluciones.DetalleDev)
                    {
                        db.Libro.Find(item.LibroId).Disponibilidad = true;
                    }
                    db.SaveChanges();
                    paso = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }
예제 #9
0
        //—————————————————————————————————————————————————————[ MODIFICAR ]—————————————————————————————————————————————————————
        public static bool Modificar(Devoluciones devoluciones)
        {
            Contexto contexto = new Contexto();
            bool     paso     = false;

            try
            {
                contexto.Database.ExecuteSqlRaw($"DELETE FROM DevolucionesDetalle WHERE DevolucionId={devoluciones.DevolucionId}");

                foreach (var item in devoluciones.Detalle)
                {
                    contexto.Entry(item).State = EntityState.Added;
                }

                contexto.Entry(devoluciones).State = EntityState.Modified;
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
예제 #10
0
        private void gridBuscarClientes_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (gridBuscarClientes.RowCount > 0)
            {
                /* if (boOtraPantalla)
                 * {
                 *   intCodigo = Convert.ToInt32(gridBuscarClientes.CurrentRow.Cells[0].Value.ToString());
                 *   this.Close();
                 * }
                 * else
                 * {*/

                ManejaDevoluciones objManejaDevoluciones = new ManejaDevoluciones();
                int intCodigo = Convert.ToInt32(gridBuscarClientes.CurrentRow.Cells[0].Value.ToString());


                Devoluciones objDevoluciones = objManejaDevoluciones.BuscarDevoluciones(intCodigo);

                frmDevoluciones objfrmDevoluciones = new frmDevoluciones(objDevoluciones);

                if (frmLogin.PermiteEntrar("VENTAS", "VENTA_DEVOLUCION"))
                {
                    objfrmDevoluciones.Show();
                    objfrmDevoluciones.Activate();
                    CargoGrilla();
                }



                //}
            }
        }
예제 #11
0
        //devolucion interna
        public List <Devoluciones> DevolucionInterna(string ot)
        {
            List <Devoluciones> lista = new List <Devoluciones>();
            Conexion            con   = new Conexion();
            SqlCommand          cmd   = con.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "Desp_Dev_CargaInterna";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@OT", ot);
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Devoluciones des = new Devoluciones();

                    des.guia     = reader["cod_pallet"].ToString();
                    des.sucursal = reader["Terminacion"].ToString();

                    des.TipoEmbalaje = reader["tipoEmbalaje"].ToString();

                    int despc = Convert.ToInt32(reader["TotalGuia"].ToString());
                    des.despachado = despc.ToString("N0").Replace(",", ".");


                    DateTime fdesp = Convert.ToDateTime(reader["FechaRecepcion"].ToString());
                    des.FechaDespacho = fdesp.ToString("dd/MM/yyyy HH:mm:ss");

                    lista.Add(des);
                }
            }
            con.CerrarConexion();
            return(lista);
        }
예제 #12
0
        public List <Devoluciones> ListarGuiasCliente(int id, string nroGuia, int Cantidad, int procedimiento)
        {
            List <Devoluciones> lista = new List <Devoluciones>();
            Conexion            con   = new Conexion();
            SqlCommand          cmd   = con.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "Desp_Dev_GuiaCliente";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id_Guias", id);
                cmd.Parameters.AddWithValue("@NroGuia", nroGuia);
                cmd.Parameters.AddWithValue("@Cantidad", Cantidad);
                cmd.Parameters.AddWithValue("@Procedimiento", procedimiento);
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Devoluciones des = new Devoluciones();

                    des.guia     = reader["Nro_Guias"].ToString();
                    des.sucursal = reader["Sucursal"].ToString();
                    int despc = Convert.ToInt32(reader["Cantidad"].ToString());
                    des.despachado = despc.ToString("N0").Replace(",", ".");
                    //DateTime fdesp = Convert.ToDateTime(reader["FECHAIMPRESIONGUIACAB"].ToString());
                    des.FechaDespacho = "";// fdesp.ToString("dd/MM/yyyy HH:mm");

                    lista.Add(des);
                }
            }
            con.CerrarConexion();
            return(lista);
        }
예제 #13
0
        public frmDevoluciones(Devoluciones objDevoluciones)
        {
            InitializeComponent();
            this.objDevoluciones = objDevoluciones;
            CargoCombosStandard();
            CargoCombosHabilitados(false);
            CargoConfiguracion();
            //listTelefonos = objEmpleados.ListTelefonos;
            AsignoCamposConObjetos();
            if (frmLogin.isAdmin)
            {
                btnGuardar.Enabled = true;
            }
            else
            {
                btnGuardar.Enabled = false;
            }
            // boOtraPantalla = true;
            this.Text = "Devolucion: " + lblLegajo.Text;

            if (objDevoluciones.StrEstado != "PENDIENTE")
            {
                HabilitaDesabilitaCamposTodos(false);
            }
        }
예제 #14
0
        protected void LlenaCampos(Devoluciones d)
        {
            DataTable    dt = new DataTable();
            Equipos      eq = new Equipos();
            TiposEquipos te = new TiposEquipos();
            MarcaEquipos me = new MarcaEquipos();

            IdTextBox.Text = d.DevolucionId.ToString();
            BancasDropDownList.SelectedValue     = d.BancaId.ToString();
            MensajerosDropDownList.SelectedValue = d.MensajeroId.ToString();
            FechaCargar.Text    = "Fecha de Devolucion: " + d.FechaDevolucion;
            FechaCargar.Visible = true;


            foreach (var de in d.Detalle)
            {
                eq.Buscar(de.EquipoId);
                me.Buscar(eq.MarcaId);
                te.Buscar(eq.TipoEquipoId);
                DataTable det = (DataTable)ViewState["Detalle"];
                det.Rows.Add(de.EquipoId, te.Detalle, me.Detalle, eq.Costo);
                ViewState["Detalle"]       = det;
                EquiposGridView.DataSource = (DataTable)ViewState["Detalle"];
                EquiposGridView.DataBind();
            }
        }
예제 #15
0
        public Devoluciones BuscarDevoluciones(int intCodigo)
        {
            string strSql;

            Devoluciones objDevoluciones = new Devoluciones();

            objDevoluciones.ObjEmpleado = new Empleados();
            objDevoluciones.ObjCliente  = new Clientes();

            strSql  = "SELECT d.devolucionid,d.fechaalta,d.empleadoid,d.clienteid,d.observaciones,d.total,d.estado,d.listaprecio, isnull(d.cierrecajaid,0) cierrecajaid  ";
            strSql += " FROM Devoluciones d where d.devolucionid =  " + intCodigo;

            LlenaCombos objLlenaCombos = new LlenaCombos();
            DataTable   dt             = objLlenaCombos.GetSqlDataAdapterbySql(strSql);

            objDevoluciones.IntCodigo             = intCodigo;
            objDevoluciones.DtFecha               = Convert.ToDateTime(dt.Rows[0]["fechaalta"].ToString());
            objDevoluciones.ObjEmpleado.IntCodigo = Convert.ToInt32(dt.Rows[0]["empleadoid"].ToString());
            objDevoluciones.ObjCliente.IntCodigo  = Convert.ToInt32(dt.Rows[0]["clienteid"].ToString());
            objDevoluciones.StrObservaciones      = dt.Rows[0]["observaciones"].ToString();
            objDevoluciones.DoTotal               = Convert.ToDecimal(dt.Rows[0]["total"].ToString());
            objDevoluciones.StrEstado             = dt.Rows[0]["estado"].ToString();
            objDevoluciones.StrListaPrecio        = dt.Rows[0]["listaprecio"].ToString();
            objDevoluciones.IntNumeroCaja         = Convert.ToInt32(dt.Rows[0]["cierrecajaid"].ToString());

            objDevoluciones.ListArticulosPorDevolucion = BuscoArticulosxDevolucion(objDevoluciones.IntCodigo);

            return(objDevoluciones);
        }
예제 #16
0
        //—————————————————————————————————————————————————————[ INSERTAR ]—————————————————————————————————————————————————————
        public static bool Insertar(Devoluciones devoluciones)
        {
            Contexto contexto = new Contexto();
            bool     paso     = false;

            try
            {
                foreach (var item in devoluciones.Detalle)
                {
                    item.productos.Existencia           += item.Cantidad;
                    contexto.Entry(item.productos).State = EntityState.Modified;
                }

                contexto.Devoluciones.Add(devoluciones);
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
예제 #17
0
 public void Modifico(Devoluciones objDevoluciones)
 {
     this.objDevoluciones = objDevoluciones;
     //vuelvo a reasignar la fecha
     dtpFechaIngreso.Value = objDevoluciones.DtFecha;
     Modifico();
 }
예제 #18
0
        protected void Cargar()
        {
            Devoluciones d = new Devoluciones();

            SalidasGridView.DataSource = d.ListadoConsultas("1=1");
            SalidasGridView.DataBind();
            Utilitarios.Data = "1=1";
        }
예제 #19
0
        public ActionResult DeleteConfirmed(int id)
        {
            Devoluciones devoluciones = db.Devoluciones.Find(id);

            db.Devoluciones.Remove(devoluciones);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #20
0
 public static int actualizar(Devoluciones devoluciones)
 {
     using (var db = new BibliotecaEntities())
     {
         var actual = db.Devoluciones.Find(devoluciones.cod);
         actual.fecha = devoluciones.fecha;
         return(db.SaveChanges());
     }
 }
예제 #21
0
 public static int insertar(Devoluciones devoluciones)
 {
     using (var db = new BibliotecaEntities())
     {
         db.Devoluciones.Add(devoluciones);
         db.SaveChanges();
         return(devoluciones.cod);
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            string codigo = Request.QueryString["Cod"];

            Devoluciones d = des.ListaDevoluciones(codigo);

            lblOT.Text          = d.OT.ToUpper();
            lblCliente.Text     = d.Cliente;
            lblProducto.Text    = d.Producto;
            lblCausa.Text       = d.CausaDevolucion;
            lblObservacion.Text = d.Observacion;


            lblCreadaPor.Text     = d.CreadaPor.ToUpper();
            lblFechaCreacion.Text = d.FechaCreacion;


            int can = Convert.ToInt32(d.Total_Dev);

            lblCantidad.Text = can.ToString("N0").Replace(",", ".");

            int tir = Convert.ToInt32(d.TirajeOT);

            lblTirajeOT.Text = tir.ToString("N0").Replace(",", ".");



            RadGrid1.DataSource = des.ListaGuias(Convert.ToInt32(d.id_Guias));
            RadGrid1.DataBind();


            RadGrid2.DataSource = des.ListasTipos(Convert.ToInt32(d.id_TipoDev));
            RadGrid2.DataBind();

            //lblPallet.Text = codigo;

            //// lblUsuario.Text = Session["Usuario"].ToString();

            //lblUsuario.Text = cPT.ValidadoPor(codigo);


            //lblFechaCreacion.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm");

            //RadGrid1.DataSource = cPT.BuscaPalletDespachoImpresion(codigo);
            //RadGrid1.DataBind();


            LabelKit.BarcodeGenerator code = new LabelKit.BarcodeGenerator();

            System.Drawing.Graphics g   = Graphics.FromImage(new Bitmap(1, 1));
            System.Drawing.Bitmap   bmp = new System.Drawing.Bitmap(1, 1, PixelFormat.Format32bppArgb);

            g             = Graphics.FromImage(bmp);
            lblFolio.Text = d.Folio;
            code.DrawCode128(g, codigo, 0, 0).Save(Server.MapPath("./barcodes/bc.png"), ImageFormat.Png);
            imgCodigo.ImageUrl = "./barcodes/bc.png";
        }
예제 #23
0
        private void LlenarDataGrid()
        {
            try
            {
                dgvVentas.Rows.Clear();
                foreach (DataRow dr in dt.Rows)
                {
                    decimal  total = (decimal)dr["total"], totalDev = Devoluciones.TotalDevolucion((int)dr["id"]);
                    string   tipoPago = "";
                    DateTime fecha;
                    switch ((TipoPago)Enum.Parse(typeof(TipoPago), dr["tipo_pago"].ToString()))
                    {
                    case TipoPago.Efectivo:
                        tipoPago = "Efectivo";
                        break;

                    case TipoPago.Cheque:
                        tipoPago = "Cheque";
                        break;

                    case TipoPago.Crédito:
                        tipoPago = "Crédito";
                        break;

                    case TipoPago.Débito:
                        tipoPago = "Débito";
                        break;

                    case TipoPago.Transferencia:
                        tipoPago = "Transferencia";
                        break;
                    }
                    if (dr["update_time"] != DBNull.Value)
                    {
                        fecha = (DateTime)dr["update_time"];
                    }
                    else
                    {
                        fecha = (DateTime)dr["create_time"];
                    }

                    if ((total - totalDev) > 0)
                    {
                        dgvVentas.Rows.Add(new object[] { dr["id"], Cliente.NombreCliente((int)dr["id_cliente"]), Trabajador.NombreTrabajador((int)dr["id_vendedor"]), total - totalDev, tipoPago, fecha, totalDev });
                    }
                    Application.DoEvents();
                }
                dgvVentas_RowEnter(dgvVentas, new DataGridViewCellEventArgs(0, 0));
            }
            catch (Exception ex)
            {
                FuncionesGenerales.Mensaje(this, Mensajes.Error, "Ocurrió un error al mostrar las ventas.", Config.shrug, ex);
            }
        }
예제 #24
0
 public ActionResult Edit([Bind(Include = "Id_devoluciones,Id_prestamo,FechaDevolucion,Observaciones")] Devoluciones devoluciones)
 {
     if (ModelState.IsValid)
     {
         db.Entry(devoluciones).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_prestamo = new SelectList(db.Prestamo, "Id_prestamo", "Id_prestamo", devoluciones.Id_prestamo);
     return(View(devoluciones));
 }
예제 #25
0
        public void ModificarTest()
        {
            DevolucionDetalles devolucionDetalles = new DevolucionDetalles(1, 1, "Monki", DateTime.Now);

            List <DevolucionDetalles> list = new List <DevolucionDetalles>();

            list.Add(devolucionDetalles);
            Devoluciones devoluciones = new Devoluciones(1, true, 1, 1, null, 1, null, list, DateTime.Now, DateTime.Now);
            bool         realizado    = DevolucionesBLL.Guardar(devoluciones);

            Assert.AreEqual(true, realizado);
        }
예제 #26
0
        public ActionResult Create([Bind(Include = "Id_devoluciones,Id_prestamo,FechaDevolucion,Observaciones")] Devoluciones devoluciones)
        {
            if (ModelState.IsValid)
            {
                db.Devoluciones.Add(devoluciones);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Id_prestamo = new SelectList(db.Prestamo, "Id_prestamo", "Estado", devoluciones.Id_prestamo);
            return(View(devoluciones));
        }
예제 #27
0
        protected void DeleteButton_Click1(object sender, EventArgs e)
        {
            Devoluciones d = new Devoluciones();

            d.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text));
            RegresarEstado(d);
            if (d.Eliminar())
            {
                Utilitarios.ShowToastr(this, "Eliminado", "Mensaje", "success");
                Limpiar();
            }
        }
        protected void btnFiltro_Click(object sender, EventArgs e)
        {
            Devoluciones dev = des.Buscar_Devolucion(txtFolio.Text, 0, "", "", 0);

            DivMensaje.Visible = false;
            lblOT.Text         = dev.OT;

            if (lblOT.Text != "")
            {
                lblid.Text       = dev.id_Devolucion;
                lblNombreOT.Text = dev.Producto;
                lblCliente.Text  = dev.Cliente;

                lblTirajeOT.Text = Convert.ToInt32(dev.TirajeOT).ToString("N0").Replace(",", ".");

                lblcanDevolucion.Text = Convert.ToInt32(dev.Total_Dev).ToString("N0").Replace(",", ".");

                lblCausaDevolucion.Text = dev.CausaDevolucion;
                lblObservacion.Text     = dev.Observacion;
                lblCreadaPor.Text       = dev.CreadaPor;

                if (dev.guia == "1")
                {
                    lblEstadoDevolucion.Text = "<div style='color:Red;'>Creada</div>";
                }
                else if (dev.guia == "2")
                {
                    lblEstadoDevolucion.Text = "<div style='color:Orange;'>Generada para Encuadernacion</div>";
                }
                else
                {
                    lblEstadoDevolucion.Text = "<div style='color:Green;'>Recepcionada</div>";
                }


                lblTipoDevolucion.Text = dev.sucursal;

                txtFolio.Enabled  = false;
                btnFiltro.Enabled = false;

                btnAnular.Enabled = true;
                btnNuevo.Enabled  = true;
            }
            else
            {
                DivMensaje.Visible   = true;
                imgMensaje.ImageUrl  = "../../Images/cross.png";
                lblMensaje.Text      = "La Devolucion no ha sido encontrado.";
                lblMensaje.ForeColor = Color.White;
                DivMensaje.Attributes.Add("style", "background-color:Red");
            }
        }
예제 #29
0
        protected void SearchButton_Click1(object sender, EventArgs e)
        {
            Devoluciones d = new Devoluciones();

            if (d.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text)))
            {
                LlenaCampos(d);
            }
            else
            {
                Utilitarios.ShowToastr(this, "Registro no encontrado", "Mensaje", "error");
            }
        }
예제 #30
0
        protected void RegresarEstado(Devoluciones d)
        {
            Equipos             eq = new Equipos();
            DevolucionesDetalle dd = new DevolucionesDetalle();

            d.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text));

            foreach (var a in d.Detalle)
            {
                eq.Buscar(a.EquipoId);
                eq.Editarestado(2);
            }
        }