Ejemplo n.º 1
0
        public respuesta Editar(int _id, int _condicion, int _descuento, string _estado, string _descripcion)
        {
            respuesta r;

            try
            {
                using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities())
                {
                    try
                    {
                        PROMOCION obj = db.PROMOCION.Find(_id);
                        obj.condicion       = _condicion;
                        obj.descuento       = _descuento;
                        obj.estado          = _estado;
                        obj.descripcion     = _descripcion;
                        db.Entry(obj).State = System.Data.Entity.EntityState.Modified;
                        int afected = db.SaveChanges();

                        if (obj != null)
                        {
                            r = new respuesta(true, "CAJA ENCONTRADA", obj);
                        }
                        else
                        {
                            r = new respuesta(false, "CAJA NO ENCONTRADA");
                        }
                    }
                    catch (Exception ex)
                    {
                        r = new respuesta(false, "ERROR AL TRAER CAJA", ex.Message.ToString());
                    }
                }
            }
            catch (Exception e)
            {
                r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString());
            }

            return(r);
        }
Ejemplo n.º 2
0
        public respuesta agregar(int _condicion, int _descuento, string _estado, string _descripcion)
        {
            respuesta r;

            try
            {
                using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities())
                {
                    try
                    {
                        PROMOCION obj = new PROMOCION();
                        obj.condicion   = _condicion;
                        obj.descuento   = _descuento;
                        obj.estado      = _estado;
                        obj.descripcion = _descripcion;
                        db.PROMOCION.Add(obj);
                        int       afected   = db.SaveChanges();
                        PROMOCION PROMOCION = (PROMOCION)obj;
                        if (afected == 1)
                        {
                            r = new respuesta(true, "PROMOCION GUARDADO CORRECTAMENTE", obj);
                        }
                        else
                        {
                            r = new respuesta(false, "NO SE PUDO GUARDAR EL PROMOCION");
                        }
                    }
                    catch (Exception e)
                    {
                        r = new respuesta(false, "ERROR AL GUARDAR PROMOCION", e.Message.ToString());
                    }
                }
            }
            catch (Exception e)
            {
                r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString());
            }
            return(r);
        }