コード例 #1
0
ファイル: Abono.cs プロジェクト: tru3dr3ad/Portafolio
        public bool BuscarAbono(int id)
        {
            try
            {
                Modelo.ABONO abono = ConectorDALC.ModeloAlmacen.ABONO.FirstOrDefault(a => a.IDABONO == id);
                if (abono != null)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                return(false);

                throw new ArgumentException("Error al buscar" + ex);
            }
        }
コード例 #2
0
ファイル: Abono.cs プロジェクト: tru3dr3ad/Portafolio
        public Abono ObtenerAbono(int id)
        {
            try
            {
                Modelo.ABONO abono = ConectorDALC.ModeloAlmacen.ABONO.FirstOrDefault(a => a.IDABONO == id);
                Id     = (int)abono.IDABONO;
                Boleta = new Boleta()
                {
                    Numero = (int)abono.BOLETA.NUMEROBOLETA
                };
                Total       = abono.TOTAL;
                FechaAbono  = abono.FECHAABONO;
                FechaLimite = abono.FECHALIMITE;
                Abono abonoEncontrado = new Abono(Id, Boleta, Total, FechaAbono, FechaLimite);
                return(abonoEncontrado);
            }
            catch (Exception ex)
            {
                return(null);

                throw new ArgumentException("Error al obtener abono: " + ex);
            }
        }
コード例 #3
0
ファイル: Abono.cs プロジェクト: tru3dr3ad/Portafolio
        public bool AgregarAbono()
        {
            try
            {
                Modelo.ABONO abono = new Modelo.ABONO();

                abono.BOLETA_NUMEROBOLETA = Boleta.Numero;
                abono.TOTAL       = Total;
                abono.FECHAABONO  = FechaAbono;
                abono.FECHALIMITE = FechaLimite;

                ConectorDALC.ModeloAlmacen.ABONO.Add(abono);
                ConectorDALC.ModeloAlmacen.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw new ArgumentException("Error al agregar abono" + ex);
            }
        }
コード例 #4
0
ファイル: Abono.cs プロジェクト: tru3dr3ad/Portafolio
        public bool EliminarAbono(int id)
        {
            try
            {
                if (BuscarAbono(id))
                {
                    Modelo.ABONO abono = ConectorDALC.ModeloAlmacen.ABONO.FirstOrDefault(a => a.IDABONO == id);
                    ConectorDALC.ModeloAlmacen.ABONO.Remove(abono);
                    ConectorDALC.ModeloAlmacen.SaveChanges();

                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                return(false);

                throw new ArgumentException("Error al eliminar abono: " + ex);
            }
        }
コード例 #5
0
ファイル: Abono.cs プロジェクト: tru3dr3ad/Portafolio
        public bool ModificarAbono(Abono modificarAbono)
        {
            try
            {
                if (BuscarAbono(modificarAbono.Id))
                {
                    Modelo.ABONO abono = ConectorDALC.ModeloAlmacen.ABONO.FirstOrDefault(a => a.IDABONO == modificarAbono.Id);
                    abono.TOTAL = modificarAbono.Total;

                    ConectorDALC.ModeloAlmacen.SaveChanges();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                return(false);

                throw new ArgumentException("Error al modificar abono: " + ex);
            }
        }