Пример #1
0
        public respuesta Editar(int _id, int _idMovimiento, int _idApertura, DateTime _fecha, int _monto, string _motivo)
        {
            respuesta r;

            try
            {
                using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities())
                {
                    try
                    {
                        DETALLE_MOVIMIENTO obj = db.DETALLE_MOVIMIENTO.Find(_id);
                        obj.fk_id_movimiento = _idMovimiento;
                        obj.fk_id_apertura   = _idApertura;
                        obj.fecha            = _fecha;
                        obj.monto            = _monto;
                        obj.motivo           = _motivo;
                        db.Entry(obj).State  = System.Data.Entity.EntityState.Modified;
                        int afected = db.SaveChanges();

                        if (obj != null)
                        {
                            r = new respuesta(true, "PRODUCTO MODIFICADO CORRECTAMENTE", obj);
                        }
                        else
                        {
                            r = new respuesta(false, "NO SE PUDO MODIFICAR EL PRODUCTO");
                        }
                    }
                    catch (Exception ex)
                    {
                        r = new respuesta(false, "ERROR AL TRAER PRODUCTO", ex.Message.ToString());
                    }
                }
            }
            catch (Exception e)
            {
                r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString());
            }

            return(r);
        }
Пример #2
0
        public respuesta agregar(int _idMovimiento, int _idApertura, DateTime _fecha, int _monto, string _motivo)
        {
            respuesta r;

            try
            {
                using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities())
                {
                    try
                    {
                        DETALLE_MOVIMIENTO obj = new  DETALLE_MOVIMIENTO();
                        obj.fk_id_movimiento = _idMovimiento;
                        obj.fk_id_apertura   = _idApertura;
                        obj.fecha            = _fecha;
                        obj.monto            = _monto;
                        obj.motivo           = _motivo;

                        db.DETALLE_MOVIMIENTO.Add(obj);
                        int afected = db.SaveChanges();
                        DETALLE_MOVIMIENTO DETALLE_MOVIMIENTO = (DETALLE_MOVIMIENTO)obj;
                        if (afected == 1)
                        {
                            r = new respuesta(true, "DETALLE_MOVIMIENTO GUARDADO CORRECTAMENTE", obj);
                        }
                        else
                        {
                            r = new respuesta(false, "NO SE PUDO GUARDAR EL DETALLE_MOVIMIENTO");
                        }
                    }
                    catch (Exception e)
                    {
                        r = new respuesta(false, "ERROR AL GUARDAR DETALLE_MOVIMIENTO", e.Message.ToString());
                    }
                }
            }
            catch (Exception e)
            {
                r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString());
            }
            return(r);
        }