コード例 #1
0
        public List <CENPromocionesLista> ListarPromociones(CENPromociones datos)
        {
            CADPromociones objCADPromociones = null;

            try
            {
                objCADPromociones = new CADPromociones();
                return(objCADPromociones.ListarPromociones(datos));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        public static List <CENPromocionesLista> ListarPromociones(string codfechaI, string codfechaF, int codProveedor, int codTipoVenta, string codProducto, int codVendedor, int codCliente, int codEstado)
        {
            List <CENPromocionesLista> lista_promociones      = null;
            CENPromociones             objCENPromocionesDatos = null;
            CLNPromociones             objCLNPromociones      = null;

            try
            {
                objCLNPromociones      = new CLNPromociones();
                objCENPromocionesDatos = new CENPromociones(codfechaI, codfechaF, codProveedor, codTipoVenta, codProducto, codVendedor, codCliente, codEstado);
                lista_promociones      = objCLNPromociones.ListarPromociones(objCENPromocionesDatos);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(lista_promociones);
        }
コード例 #3
0
        public List <CENPromociones> ListarEstadoPrmocion(int flag)
        {
            List <CENPromociones> listaRU        = new List <CENPromociones>();
            SqlConnection         con            = null;
            SqlCommand            cmd            = null;
            SqlDataReader         dr             = null;
            CENPromociones        objPromociones = null;
            CADConexion           CadCx          = new CADConexion();

            try
            {
                con             = new SqlConnection(CadCx.CxSQL());
                cmd             = new SqlCommand("pa_listar_datos_select_x_flag", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@flag", SqlDbType.Int).Value = flag;
                con.Open();
                dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    objPromociones           = new CENPromociones();
                    objPromociones.estado    = Convert.ToInt32(dr["correlativo"]);
                    objPromociones.desEstado = dr["descripcion"].ToString();
                    listaRU.Add(objPromociones);
                }
            }
            catch (Exception e)
            {
                e.StackTrace.ToString();
            }

            finally
            {
                con.Close();
            }

            return(listaRU);
        }
コード例 #4
0
        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);
        }