protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack) return;

            FechaInicio.Text = DateTime.Now.ToShortDateString();
            FechaFin.Text = DateTime.Now.AddDays(1).ToShortDateString();

            var colaborador = new ColaboradorBusiness();
            var unidadMedida = new UnidadMedidaBusiness();
            var ruta = new RutaBusiness();
            var unidad = new UnidadBusiness();
            var cliente = new ClienteBusiness();

            Colaboradores.DataSource = colaborador.ObtenerColaboradores(true).ListaColaboradores;
            Rutas.DataSource = ruta.ObtenerRutas().ListaRutas;
            UnidadesMedida.DataSource = unidadMedida.ObtenerUnidadesMedida(true).ListaUnidadMedida;
            Unidades.DataSource = unidad.ObtenerUnidades().ListaUnidades;
            Clientes.DataSource = cliente.ObtenerClientes(true).ListaClientes;

            Colaboradores.DataBind();
            Rutas.DataBind();
            UnidadesMedida.DataBind();
            Unidades.DataBind();
            Clientes.DataBind();

            if (Request.QueryString["IdPlanificacion"] == null) return;

            var idLugar = Request.QueryString["IdPlanificacion"];
            ObtenerDatosPlanificacion(Convert.ToInt32(idLugar));
        }
예제 #2
0
 private void ObtenerDatosCliente(int idCliente)
 {
     var clientesBusiness = new ClienteBusiness();
     ClienteViewModel cliente = clientesBusiness.ObtenerClientesPorCodigo(idCliente);
     NombreCliente.Text = cliente.DatosCliente.RazonSocial;
     NumeroRuc.Text = cliente.DatosCliente.NumeroRuc;
     PaginaWeb.Text = cliente.DatosCliente.Url;
     Telefono.Text = cliente.DatosCliente.Telefono;
     Domicilio.Text = cliente.DatosCliente.Direccion;
     Contacto.Text = cliente.DatosCliente.Contacto;
 }
예제 #3
0
        protected void Grabar_OnClick(object sender, EventArgs e)
        {
            var clienteBusiness = new ClienteBusiness();
            var cliente = new Cliente
            {
                NumeroRuc = NumeroRuc.Text,
                Direccion = Domicilio.Text,
                Estado = "A",
                RazonSocial = NombreCliente.Text,
                Telefono = Telefono.Text,
                Url = PaginaWeb.Text,
                Contacto = Contacto.Text
            };

            if (Request.QueryString["IdCliente"] != null)
                cliente.IdCliente = Convert.ToInt32(Request.QueryString["IdCliente"]);

            clienteBusiness.GrabarCliente(cliente);
            Response.Redirect("ListadoClientes.aspx", true);
        }
 private void RecuperarDatos()
 {
     var clientesBusiness = new ClienteBusiness();
     ListaClientes.DataSource = (clientesBusiness.ObtenerClientes(true)).ListaClientes;
     ListaClientes.DataBind();
 }