public int ElimiarPromocion(CENPromocionesLista objtPromocionesAD)
        {
            int           response = 0;
            SqlConnection con      = null;
            SqlCommand    cmd      = null;
            CADConexion   CadCx    = new CADConexion();

            try
            {
                con             = new SqlConnection(CadCx.CxSQL());
                cmd             = new SqlCommand("pa_eliminar_promociones", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@codProm", objtPromocionesAD.codPromocion);
                cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output;
                con.Open();

                cmd.ExecuteNonQuery();
                //response = Convert.ToInt32(cmd.Parameters["@resultado"].Value);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con.Close();
            }
            return(response);
        }
Ejemplo n.º 2
0
        public int ElimiarPromocion(CENPromocionesLista objtPromocionesAD)
        {
            CADPromociones objCLNPromociones = null;

            try
            {
                objCLNPromociones = new CADPromociones();
                return(objCLNPromociones.ElimiarPromocion(objtPromocionesAD));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public static int ElimiarPromocion(int codPromocion)
        {
            CLNPromociones objCLNPromocion = null;

            CENPromocionesLista objtPromociones = new CENPromocionesLista()
            {
                codPromocion = codPromocion,
            };

            try
            {
                objCLNPromocion = new CLNPromociones();
                int ok = objCLNPromocion.ElimiarPromocion(objtPromociones);
                return(ok);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public List <CENPromocionesLista> ListarPromociones(CENPromociones datos)
        {
            List <CENPromocionesLista> list_promociones    = new List <CENPromocionesLista>();
            CENPromocionesLista        objPromocionesLista = null;

            SqlConnection con   = null;
            SqlCommand    cmd   = null;
            SqlDataReader dr    = null;
            CADConexion   CadCx = new CADConexion();

            try
            {
                con             = new SqlConnection(CadCx.CxSQL());
                cmd             = new SqlCommand("pa_listar_promocion_filtros", con);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add("@codfechaI", SqlDbType.Char).Value = datos.codfechaI;
                cmd.Parameters.Add("@codfechaF", SqlDbType.Char).Value = datos.codfechaF;

                cmd.Parameters.Add("@codProveedor", SqlDbType.Int).Value = datos.codProveedor;
                cmd.Parameters.Add("@estado", SqlDbType.Int).Value       = datos.estado;
                cmd.Parameters.Add("@codCliente", SqlDbType.Int).Value   = datos.codCliente;
                cmd.Parameters.Add("@codVendedor", SqlDbType.Int).Value  = datos.codVendedor;
                cmd.Parameters.Add("@codProducto", SqlDbType.Char).Value = datos.codProducto;
                cmd.Parameters.Add("@codTipoVenta", SqlDbType.Int).Value = datos.codTipoVenta;

                con.Open();
                dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    objPromocionesLista = new CENPromocionesLista();
                    objPromocionesLista.codPromocion = Convert.ToInt32(dr["ntraPromocion"]);
                    objPromocionesLista.promocion    = Convert.ToString(dr["nombrePromo"]);
                    objPromocionesLista.codProducto  = Convert.ToString(dr["codProducto"]);
                    objPromocionesLista.producto     = Convert.ToString(dr["producto"]);
                    objPromocionesLista.codfechaI    = Convert.ToDateTime(dr["fechaInicial"]).ToString("dd/MM/yyyy");
                    objPromocionesLista.codfechaF    = Convert.ToDateTime(dr["fechaFin"]).ToString("dd/MM/yyyy");
                    objPromocionesLista.codProveedor = Convert.ToInt32(dr["codProveedor"]);
                    objPromocionesLista.proveedor    = Convert.ToString(dr["proveedor"]);

                    objPromocionesLista.codhoraI = Convert.ToString(dr["horaInicial"]);
                    objPromocionesLista.codhoraF = Convert.ToString(dr["horaFin"]);

                    objPromocionesLista.codEstado        = Convert.ToInt32(dr["estado"]);
                    objPromocionesLista.estado           = Convert.ToString(dr["estadoPromo"]);
                    objPromocionesLista.cantidadProd     = Convert.ToString(dr["cantImporte"]);
                    objPromocionesLista.codUnidadBase    = Convert.ToInt32(dr["tipoImporte"]);
                    objPromocionesLista.desUnidadBase    = Convert.ToString(dr["descImporte"]);
                    objPromocionesLista.tipoProm         = Convert.ToInt32(dr["codTipoVenta"]);
                    objPromocionesLista.detTipoProm      = Convert.ToString(dr["tipoVenta"]);
                    objPromocionesLista.codVendAplica    = Convert.ToInt32(dr["codVendedor"]);
                    objPromocionesLista.desVendAplica    = Convert.ToString(dr["vendedor"]);
                    objPromocionesLista.codClienteAplica = Convert.ToInt32(dr["codPersona"]);
                    objPromocionesLista.desClienetAplica = Convert.ToString(dr["cliente"]);

                    objPromocionesLista.vecesUsarProm         = Convert.ToInt32(dr["cantVecesUsarProm"]);
                    objPromocionesLista.vecesUsarPromXvend    = Convert.ToInt32(dr["cantVecesUsarXvendedor"]);
                    objPromocionesLista.vecesUsarPromXcliente = Convert.ToInt32(dr["cantVecesUsarXcliente"]);

                    list_promociones.Add(objPromocionesLista);
                }
            }
            catch (Exception ex)
            {
                ex.StackTrace.ToString();
            }
            finally
            {
                con.Close();
            }

            return(list_promociones);
        }