Beispiel #1
0
        public bool Actualizar(BE.Descuento oBeDescuento)
        {
            try
            {
                string sp           = "SpTbDescuentoActualizar";
                int    rowsAffected = 0;

                using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal))
                {
                    cnn.Open();

                    SqlCommand cmd = new SqlCommand(sp, cnn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add(new SqlParameter("@IDDESCUENTO", oBeDescuento.IdDescuento));
                    cmd.Parameters.Add(new SqlParameter("@NOMBRE", oBeDescuento.Nombre));
                    cmd.Parameters.Add(new SqlParameter("@DESCRIPCION", oBeDescuento.Descripcion));
                    cmd.Parameters.Add(new SqlParameter("@CALCULADO", oBeDescuento.Calculado));
                    cmd.Parameters.Add(new SqlParameter("@MONTO", oBeDescuento.Monto));
                    cmd.Parameters.Add(new SqlParameter("@ACTIVO", oBeDescuento.Activo));

                    rowsAffected = cmd.ExecuteNonQuery();
                }

                return(rowsAffected > 0 ? true : false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
        public bool Actualizar(BE.UI.Descuento uiDescuento)
        {
            try
            {
                BE.Descuento beDescuento = this.UiToBe(uiDescuento);

                return(new DA.Descuento().Actualizar(beDescuento));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #3
0
        private BE.Descuento UiToBe(BE.UI.Descuento uiDescuento)
        {
            var beDescuento = new BE.Descuento();

            beDescuento.IdDescuento = uiDescuento.Id;
            beDescuento.Nombre      = uiDescuento.Nombre;
            beDescuento.Descripcion = uiDescuento.Descripcion;
            beDescuento.Monto       = uiDescuento.Monto;
            beDescuento.Calculado   = uiDescuento.Calculado;
            beDescuento.Activo      = uiDescuento.Activo;

            return(beDescuento);
        }
Beispiel #4
0
        private BE.UI.Descuento BeToUi(BE.Descuento beDescuento)
        {
            var uiDescuento = new BE.UI.Descuento();

            uiDescuento.Id          = beDescuento.IdDescuento;
            uiDescuento.Nombre      = beDescuento.Nombre;
            uiDescuento.Descripcion = beDescuento.Descripcion;
            uiDescuento.Monto       = beDescuento.Monto;
            uiDescuento.Calculado   = beDescuento.Calculado;
            uiDescuento.Activo      = beDescuento.Activo;

            return(uiDescuento);
        }
Beispiel #5
0
        public bool Insertar(ref BE.UI.Descuento uiDescuento)
        {
            try
            {
                BE.Descuento beDescuento = this.UiToBe(uiDescuento);

                bool rpta = new DA.Descuento().Insertar(ref beDescuento);
                if (rpta)
                {
                    uiDescuento.Id = beDescuento.IdDescuento;
                }

                return(rpta);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #6
0
        public List <BE.Descuento> Listar()
        {
            var lstDescuentos = new List <BE.Descuento>();

            try
            {
                string sp = "SpTbDescuentoListar";

                using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal))
                {
                    cnn.Open();

                    SqlCommand cmd = new SqlCommand(sp, cnn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    SqlDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        var beDescuento = new BE.Descuento();

                        beDescuento.IdDescuento = int.Parse(reader["IdDescuento"].ToString());
                        beDescuento.Nombre      = reader["Nombre"].ToString();
                        beDescuento.Descripcion = reader["Descripcion"].ToString();
                        beDescuento.Monto       = double.Parse(reader["Monto"].ToString());
                        beDescuento.Calculado   = bool.Parse(reader["Calculado"].ToString());
                        beDescuento.Activo      = bool.Parse(reader["Activo"].ToString());

                        lstDescuentos.Add(beDescuento);
                    }
                }

                return(lstDescuentos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #7
0
        public BE.Descuento Obtener(int idDescuento)
        {
            BE.Descuento beDescuento = null;
            try
            {
                string sp = "SpTbDescuentoObtener";

                using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal))
                {
                    cnn.Open();

                    SqlCommand cmd = new SqlCommand(sp, cnn);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.Add(new SqlParameter("@IDDESCUENTO", idDescuento));

                    SqlDataReader reader = cmd.ExecuteReader();
                    if (reader.Read())
                    {
                        beDescuento = new BE.Descuento();

                        beDescuento.IdDescuento = int.Parse(reader["IdDescuento"].ToString());
                        beDescuento.Nombre      = reader["Nombre"].ToString();
                        beDescuento.Descripcion = reader["Descripcion"].ToString();
                        beDescuento.Monto       = double.Parse(reader["Monto"].ToString());
                        beDescuento.Calculado   = bool.Parse(reader["Calculado"].ToString());
                        beDescuento.Activo      = bool.Parse(reader["Activo"].ToString());
                    }
                }

                return(beDescuento);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #8
0
        private BE.DescuentoEmpleado UiToBe(BE.UI.DescuentoEmpleado uiDescuentoEmpleado)
        {
            try
            {
                var beDescuentoEmpleado = new BE.DescuentoEmpleado();

                beDescuentoEmpleado.IdDescuentoEmpleado = uiDescuentoEmpleado.ID;
                beDescuentoEmpleado.Fecha          = uiDescuentoEmpleado.Fecha;
                beDescuentoEmpleado.CodigoEmpleado = uiDescuentoEmpleado.EmpleadoCodigo;
                beDescuentoEmpleado.Motivo         = uiDescuentoEmpleado.Motivo;
                beDescuentoEmpleado.Monto          = uiDescuentoEmpleado.Monto;

                var beDescuento = new BE.Descuento();
                beDescuento.IdDescuento       = uiDescuentoEmpleado.DescuentoID;
                beDescuento.Nombre            = uiDescuentoEmpleado.DescuentoNombre;
                beDescuentoEmpleado.Descuento = beDescuento;

                return(beDescuentoEmpleado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }