private void btnRegistrar_Click(object sender, RoutedEventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            PedidoBE            pedido     = new PedidoBE();

            //PedidoBE[] consulta = servPedido.Consultar_PedidoAsync(pedido);
            //PedidoBE consultar_ped = new PedidoBE();

            try
            {
                //foreach (PedidoBE info in consulta)
                //{
                //    txtNombres.Text = info.Cliente.Nombres_Cliente;
                //    txtPrApellido.Text = info.Cliente.Apellido_1;
                //    txtSgApellido.Text = info.Cliente.Apellido_2;
                //    lstDir.SelectedValue = info.Ubicacion.Direccion;// como llamar todas las direcciones disponibles para el cliente???
                //    lblCiudad.Text = info.Ciudad.Nombre_Ciudad;
                //    lstTel.SelectedValue = info.Ubicacion.Telefono_1;
                //}

                ContentBusq.Visibility      = System.Windows.Visibility.Collapsed;
                ContentRegistrar.Visibility = System.Windows.Visibility.Visible;
            }
            catch (Exception ex)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {
                servPedido.CloseAsync();
                NavigationService.Navigate(new Uri("/Pedidos/frmRegistrarPedido.xaml", UriKind.Relative));
            }
        }
        private void btnRegistrar_Click(object sender, RoutedEventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            PedidoBE pedido = new PedidoBE();
            //PedidoBE[] consulta = servPedido.Consultar_PedidoAsync(pedido);
            //PedidoBE consultar_ped = new PedidoBE();

            try
            {

                //foreach (PedidoBE info in consulta)
                //{
                //    txtNombres.Text = info.Cliente.Nombres_Cliente;
                //    txtPrApellido.Text = info.Cliente.Apellido_1;
                //    txtSgApellido.Text = info.Cliente.Apellido_2;
                //    lstDir.SelectedValue = info.Ubicacion.Direccion;// como llamar todas las direcciones disponibles para el cliente???
                //    lblCiudad.Text = info.Ciudad.Nombre_Ciudad;
                //    lstTel.SelectedValue = info.Ubicacion.Telefono_1;
                //}

                ContentBusq.Visibility = System.Windows.Visibility.Collapsed;
                ContentRegistrar.Visibility = System.Windows.Visibility.Visible;
            }
            catch (Exception ex)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {
                servPedido.CloseAsync();
                NavigationService.Navigate(new Uri("/Pedidos/frmRegistrarPedido.xaml", UriKind.Relative));
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                txtNumPedido.Focus();
                PedidoServiceClient  servPed     = new PedidoServiceClient();
                ReporteServiceClient servReporte = new ReporteServiceClient();
                try
                {
                    objdtLista = new DataTable();
                    CrearTabla();

                    lstTamanos.DataSource     = servReporte.ConsultaTamanoCilindro();
                    lstTamanos.DataValueField = "Id_Tamano";
                    lstTamanos.DataTextField  = "Tamano";
                    lstTamanos.DataBind();
                }
                catch (Exception ex)
                {
                    Response.Redirect("~/About.aspx");
                }
                finally
                {
                    servPed.Close();
                    servReporte.Close();
                }
            }
        }
Esempio n. 4
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            long     resp;
            PedidoBE cancelar_ped = new PedidoBE();

            try
            {
                cancelar_ped.Motivo_Cancel = txtMotivoCancelacion.Text;
                cancelar_ped.Id_Pedido     = lblCodigoPedido.Text;

                resp = servPedido.Cancelar_Pedido(cancelar_ped);

                MessageBox.Show("El pedido fue cancelado satisfactoriamente", "Cancelar Pedido");
            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servPedido.Close();
                Response.Redirect("~/Pedido/frmCancelarPedido.aspx");
            }
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            long resp;
            PedidoBE cancelar_ped = new PedidoBE();

            try
            {
                cancelar_ped.Motivo_Cancel = txtMotivoCancelacion.Text;
                cancelar_ped.Id_Pedido = lblCodigoPedido.Text;

                resp = servPedido.Cancelar_Pedido(cancelar_ped);

                MessageBox.Show("El pedido fue cancelado satisfactoriamente", "Cancelar Pedido");
            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servPedido.Close();
                Response.Redirect("~/Pedido/frmCancelarPedido.aspx");
            }
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            PedidoBE            ped        = new PedidoBE();
            long resp;

            lista         = (List <TamanoBE>)Session["lista"];
            listaAuxiliar = (List <TamanoBE>)Session["listaAuxiliar"];
            try
            {
                ped.Id_Pedido = lblCodigoPedido.Text;
                ped.Detalle   = txtObservaciones.Text;
                List <Detalle_PedidoBE> lstPedido = new List <Detalle_PedidoBE>();
                foreach (TamanoBE dato in lista)
                {
                    if (dato.Id_Tamano != null)
                    {
                        foreach (TamanoBE info in listaAuxiliar)
                        {
                            if (info.Tamano == dato.Tamano)
                            {
                                Detalle_PedidoBE det = new Detalle_PedidoBE();
                                det.Tamano      = dato.Tamano;
                                det.Cantidad    = dato.Cantidad.ToString();
                                det.Id_Tamano   = dato.Id_Tamano;
                                det.Descripcion = dato.Descripcion;
                                lstPedido.Add(det);
                            }
                        }
                    }
                }
                ped.List_Detalle_Ped = lstPedido;
                resp = servPedido.Modificar_Pedido(ped);

                MessageBox.Show("El pedido fue modificado satisfactoriamente", "Modificar Pedido");
            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servPedido.Close();
                Response.Redirect("~/Pedido/frmModificarPedido.aspx");
            }
        }
        private void btnConsultar_Click(object sender, RoutedEventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            PedidoBE consultar_ped = new PedidoBE();

            //PedidoBE[] consulta = servPedido.Consultar_PedidoAsync (consultar_ped);

            try
            {

                //foreach (PedidoBE info in consulta)
                //{

                //    //lblCod.Text = info.Id_Pedido;
                //    //txtNombres.Text = info.Cliente.Nombres_Cliente;
                //    //txtPrApellido.Text = info.Cliente.Apellido_1;
                //    //txtSgApellido.Text = info.Cliente.Apellido_2;
                //    //txtDir.Text = info.Ubicacion.Direccion;
                //    //txtCiudad.Text = info.Ciudad.Nombre_Ciudad;
                //    //txtTel.Text = info.Ubicacion.Telefono_1;

                //    //txtVehiculo.Text = info.Vehiculo.Placa;
                //    //txtRuta.Text = info.Ruta.Nombre_Ruta;
                //    ////GRIDVIEW lstAgregar.Text = info.Detalle_Ped.Tamano.Tamano; // como obtener el valor del tamaño y ponerlo en la primera parte de la lista
                //    ////GRIDWIEW lstAgregar.Text = info.Detalle_Ped.Cantidad; // como obtener el valor de la cantidad y ponerlo en la segunda parte de la lista
                //    //lblFechaPedido.Text = Convert.ToString(info.Fecha);

                //}
                ContentBusq.Visibility = System.Windows.Visibility.Collapsed;
                ContentConsultar.Visibility = System.Windows.Visibility.Visible;
            }
            catch (Exception ex)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {
                servPedido.CloseAsync();
                NavigationService.Navigate(new Uri("/Pedidos/frmConsultarPedido.xaml", UriKind.Relative));
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            txtCedula.Focus();

            if (!Page.IsPostBack)
            {
                PedidoServiceClient servPed = new PedidoServiceClient();

                objdtLista = new DataTable();
                CrearTabla();
                CargaInicialGridView();
            }

            if (!IsPostBack)
            {
                ReporteServiceClient  servReporte  = new ReporteServiceClient();
                VehiculoServiceClient servVehiculo = new VehiculoServiceClient();

                try
                {
                    lstTamanos.DataSource     = servReporte.ConsultaTamanoCilindro();
                    lstTamanos.DataValueField = "Id_Tamano";
                    lstTamanos.DataTextField  = "Tamano";
                    lstTamanos.DataBind();

                    lstPlacas.DataSource     = servVehiculo.ConsultarVehiculo(string.Empty);
                    lstPlacas.DataValueField = "Id_Vehiculo";
                    lstPlacas.DataTextField  = "Placa";
                    lstPlacas.DataBind();
                }
                catch (Exception ex)
                {
                    Response.Redirect("~/About.aspx");
                }
                finally
                {
                    servReporte.Close();
                    servVehiculo.Close();
                }
            }
        }
        private void btnConsultar_Click(object sender, RoutedEventArgs e)
        {
            PedidoServiceClient servPedido    = new PedidoServiceClient();
            PedidoBE            consultar_ped = new PedidoBE();

            //PedidoBE[] consulta = servPedido.Consultar_PedidoAsync (consultar_ped);

            try
            {
                //foreach (PedidoBE info in consulta)
                //{

                //    //lblCod.Text = info.Id_Pedido;
                //    //txtNombres.Text = info.Cliente.Nombres_Cliente;
                //    //txtPrApellido.Text = info.Cliente.Apellido_1;
                //    //txtSgApellido.Text = info.Cliente.Apellido_2;
                //    //txtDir.Text = info.Ubicacion.Direccion;
                //    //txtCiudad.Text = info.Ciudad.Nombre_Ciudad;
                //    //txtTel.Text = info.Ubicacion.Telefono_1;

                //    //txtVehiculo.Text = info.Vehiculo.Placa;
                //    //txtRuta.Text = info.Ruta.Nombre_Ruta;
                //    ////GRIDVIEW lstAgregar.Text = info.Detalle_Ped.Tamano.Tamano; // como obtener el valor del tamaño y ponerlo en la primera parte de la lista
                //    ////GRIDWIEW lstAgregar.Text = info.Detalle_Ped.Cantidad; // como obtener el valor de la cantidad y ponerlo en la segunda parte de la lista
                //    //lblFechaPedido.Text = Convert.ToString(info.Fecha);

                //}
                ContentBusq.Visibility      = System.Windows.Visibility.Collapsed;
                ContentConsultar.Visibility = System.Windows.Visibility.Visible;
            }
            catch (Exception ex)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {
                servPedido.CloseAsync();
                NavigationService.Navigate(new Uri("/Pedidos/frmConsultarPedido.xaml", UriKind.Relative));
            }
        }
Esempio n. 10
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            //   String resp;
            PedidoBE modificar_ped = new PedidoBE();

            try
            {

                //modificar_ped.Ubicacion.Direccion = Convert.ToString(lstDir.SelectedValue);
                //modificar_ped.Vehiculo.Placa = lstPlaca.Text;
                //modificar_ped.Ubicacion.Telefono_1 = Convert.ToString(lstTel.SelectedValue);
                //modificar_ped.Detalle_Ped.Tamano.Tamano = GRIDVIEW; // como obtener el valor del tamaño y ponerlo en la primera parte de la lista
                //modificar_ped.Detalle_Ped.Cantidad = GRIDVIEW; // como obtener el valor de la cantidad y ponerlo en la segunda parte de la lista

                //resp = servPedido.Modificar_PedidoAsync (modificar_ped);

                //if (resp == "Ok")
                //{
                //    MessageBox.Show("Los datos fueron guardados satisfactoriamente");
                //}
                //else
                //{
                //    MessageBox.Show("Error al intentar modificar el pedido");
                //}

                ContentModificar.Visibility = System.Windows.Visibility.Collapsed;
                NavigationService.Navigate(new Uri("/Pedidos/frmConsultarPedido.xaml", UriKind.Relative));
            }
            catch (Exception ex)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {
                servPedido.CloseAsync();
                NavigationService.Navigate(new Uri("/Pedidos/frmModificarPedido.xaml", UriKind.Relative));
            }
        }
Esempio n. 11
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            PedidoBE registrar_ped = new PedidoBE();
            //String infPedido;

            try
            {

                //registrar_ped.Vehiculo.Placa = Convert.ToString (lstVehiculo.SelectedValue);
                //registrar_ped.Ruta.Nombre_Ruta = lblRuta.Text;
                ////registrar_ped.Detalle_Ped.Tamano.Tamano = GRIDVIEW; // como asignarle a la base de datos la información del pedido que está en la lista (tam_cant)
                //registrar_ped.Detalle_Ped.Cantidad = GRIDVIEW;

                //infPedido = servPedido.Registrar_PedidoAsync (registrar_ped);

                //if (infPedido == "Ok")
                //{
                //    MessageBox.Show("Sus datos fueron enviados satisfactoriamente");
                //}
                //else
                //{
                //    MessageBox.Show("Error al intentar registrar el pedido");

                //}

                ContentRegistrar.Visibility = System.Windows.Visibility.Collapsed;
                ContentBusq.Visibility = System.Windows.Visibility.Visible;
            }
            catch (Exception ex)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {
                servPedido.CloseAsync();
                NavigationService.Navigate(new Uri("/Pedidos/frmRegistrarPedido.xaml", UriKind.Relative));
            }
        }
Esempio n. 12
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            PedidoServiceClient servPedido    = new PedidoServiceClient();
            PedidoBE            registrar_ped = new PedidoBE();

            //String infPedido;

            try
            {
                //registrar_ped.Vehiculo.Placa = Convert.ToString (lstVehiculo.SelectedValue);
                //registrar_ped.Ruta.Nombre_Ruta = lblRuta.Text;
                ////registrar_ped.Detalle_Ped.Tamano.Tamano = GRIDVIEW; // como asignarle a la base de datos la información del pedido que está en la lista (tam_cant)
                //registrar_ped.Detalle_Ped.Cantidad = GRIDVIEW;

                //infPedido = servPedido.Registrar_PedidoAsync (registrar_ped);

                //if (infPedido == "Ok")
                //{
                //    MessageBox.Show("Sus datos fueron enviados satisfactoriamente");
                //}
                //else
                //{
                //    MessageBox.Show("Error al intentar registrar el pedido");

                //}

                ContentRegistrar.Visibility = System.Windows.Visibility.Collapsed;
                ContentBusq.Visibility      = System.Windows.Visibility.Visible;
            }
            catch (Exception ex)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {
                servPedido.CloseAsync();
                NavigationService.Navigate(new Uri("/Pedidos/frmRegistrarPedido.xaml", UriKind.Relative));
            }
        }
Esempio n. 13
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            //   String resp;
            PedidoBE modificar_ped = new PedidoBE();

            try
            {
                //modificar_ped.Ubicacion.Direccion = Convert.ToString(lstDir.SelectedValue);
                //modificar_ped.Vehiculo.Placa = lstPlaca.Text;
                //modificar_ped.Ubicacion.Telefono_1 = Convert.ToString(lstTel.SelectedValue);
                //modificar_ped.Detalle_Ped.Tamano.Tamano = GRIDVIEW; // como obtener el valor del tamaño y ponerlo en la primera parte de la lista
                //modificar_ped.Detalle_Ped.Cantidad = GRIDVIEW; // como obtener el valor de la cantidad y ponerlo en la segunda parte de la lista

                //resp = servPedido.Modificar_PedidoAsync (modificar_ped);

                //if (resp == "Ok")
                //{
                //    MessageBox.Show("Los datos fueron guardados satisfactoriamente");
                //}
                //else
                //{
                //    MessageBox.Show("Error al intentar modificar el pedido");
                //}

                ContentModificar.Visibility = System.Windows.Visibility.Collapsed;
                NavigationService.Navigate(new Uri("/Pedidos/frmConsultarPedido.xaml", UriKind.Relative));
            }
            catch (Exception ex)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {
                servPedido.CloseAsync();
                NavigationService.Navigate(new Uri("/Pedidos/frmModificarPedido.xaml", UriKind.Relative));
            }
        }
Esempio n. 14
0
        private void btnGuardarCancel_Click(object sender, RoutedEventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            //   String resp;
            PedidoBE cancelar_ped = new PedidoBE();

            try
            {

                cancelar_ped.Motivo_Cancel = txtObservaciones.Text;
                //cancelar_ped.Fecha = Convert.ToDateTime(lblFecha.Text);

                //resp = servPedido.Cancelar_PedidoAsync(cancelar_ped);

                //if (resp == "Ok")
                //{
                //    MessageBox.Show("Sus datos fueron enviados satisfactoriamente");
                //}
                //else
                //{
                //    MessageBox.Show("No se pudo cancelar el pedido en el sistema");
                //}

                ContentCancelar.Visibility = System.Windows.Visibility.Collapsed;
                ContentBusq.Visibility = System.Windows.Visibility.Visible;
                PageTitle.Text = "CONSULTAR PEDIDO";
            }
            catch (Exception ex)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {
                servPedido.CloseAsync();
                NavigationService.Navigate(new Uri("/Pedidos/frmConsultarPedido.xaml", UriKind.Relative));
            }
        }
Esempio n. 15
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            PedidoBE            ped        = new PedidoBE();
            long resp;

            lista = (List <TamanoBE>)Session["lista"];
            try
            {
                ped.IdCliente = lblIdCedula.Text;

                ped.Detalle = txtObservaciones.Text;
                List <Detalle_PedidoBE> lstPedido = new List <Detalle_PedidoBE>();
                foreach (TamanoBE dato in lista)
                {
                    Detalle_PedidoBE det = new Detalle_PedidoBE();
                    det.Tamano   = dato.Tamano;
                    det.Cantidad = dato.Cantidad.ToString();
                    lstPedido.Add(det);
                }
                ped.List_Detalle_Ped = lstPedido;

                resp = servPedido.Registrar_Pedido(ped);

                MessageBox.Show("El pedido fue registrado satisfactoriamente con el código de pedido No: " + resp, "Registrar Pedido");
            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servPedido.Close();
                Response.Redirect("~/Pedido/frmRegistroPedido.aspx");
            }
        }
Esempio n. 16
0
        private void btnGuardarCancel_Click(object sender, RoutedEventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            //   String resp;
            PedidoBE cancelar_ped = new PedidoBE();

            try
            {
                cancelar_ped.Motivo_Cancel = txtObservaciones.Text;
                //cancelar_ped.Fecha = Convert.ToDateTime(lblFecha.Text);

                //resp = servPedido.Cancelar_PedidoAsync(cancelar_ped);

                //if (resp == "Ok")
                //{
                //    MessageBox.Show("Sus datos fueron enviados satisfactoriamente");
                //}
                //else
                //{
                //    MessageBox.Show("No se pudo cancelar el pedido en el sistema");
                //}

                ContentCancelar.Visibility = System.Windows.Visibility.Collapsed;
                ContentBusq.Visibility     = System.Windows.Visibility.Visible;
                PageTitle.Text             = "CONSULTAR PEDIDO";
            }
            catch (Exception ex)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {
                servPedido.CloseAsync();
                NavigationService.Navigate(new Uri("/Pedidos/frmConsultarPedido.xaml", UriKind.Relative));
            }
        }
        public ResponseWeb ModificarEstadoPedido(PedidoEntidad entidad)
        {
            PedidoServiceClient proxy = new PedidoServiceClient();

            return(proxy.ModificarPedido(entidad));
        }
        public List <PedidoEntidad> ConsultarPedido(PedidoEntidad entidad)
        {
            PedidoServiceClient proxy = new PedidoServiceClient();

            return(proxy.ConsultarPedido(entidad));
        }
Esempio n. 19
0
        protected void txtNumPedido_TextChanged(object sender, EventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            ClienteServiceClient servCliente = new ClienteServiceClient();
            DataTable table1 = new DataTable();
            DataTable table2 = new DataTable();

            long respExisPedido;

            try
            {
                respExisPedido = servPedido.ConsultarExistenciaPedido(txtNumPedido.Text);

                if (respExisPedido == 0)
                {
                    MessageBox.Show("El pedido no se encuentra registrado en el sistema", "Consultar Pedido");
                    divInfoCliente.Visible = false;
                    txtCedula.Text = "";
                    txtNumPedido.Text = "";
                    txtCedula.Focus();
                }
                else
                {
                    PedidoBE objPedido = servPedido.Consultar_Pedido(txtNumPedido.Text);

                    if (objPedido.Estado == "2")
                    {
                        MessageBox.Show("El pedido se encuentra cancelado en el sistema", "Consultar Pedido");
                        divInfoCliente.Visible = false;
                        divDirCliente.Visible = false;
                        DivInfoPedido.Visible = false;
                        txtCedula.Text = "";
                        txtNumPedido.Text = "";
                        txtCedula.Focus();
                    }
                    else
                    {
                        table2.Columns.Add("Tamano");
                        table2.Columns.Add("Cantidad");

                        foreach (Detalle_PedidoBE datos in objPedido.List_Detalle_Ped)
                        {
                            table2.Rows.Add(datos.Tamano, datos.Cantidad);
                            gvPedido.DataSource = table2;
                            gvPedido.DataBind();
                        }

                        DivInfoPedido.Visible = true;

                        ClienteBE objCliente = servCliente.Consultar_Cliente(Convert.ToString(respExisPedido));

                        txtCedulaCliente.Text = objCliente.Cedula;
                        lblIdCliente.Text = objCliente.Id_Cliente;
                        txtNombreCliente.Text = objCliente.Nombres_Cliente + " " + objCliente.Apellido_1 + " " + objCliente.Apellido_2;
                        lblCodigoPedido.Text = txtNumPedido.Text;
                        table1.Columns.Add("IdUbicacion");
                        table1.Columns.Add("Direccion");
                        table1.Columns.Add("Barrio");
                        table1.Columns.Add("Telefono");
                        table1.Columns.Add("Ciudad");

                        foreach (UbicacionBE datos in objCliente.ListaDirecciones)
                        {
                            table1.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad);
                            gvDirecciones.DataSource = table1;
                            gvDirecciones.DataBind();
                        }

                        divInfoCliente.Visible = true;
                        divDirCliente.Visible = true;
                    }
                }
            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servCliente.Close();
                servPedido.Close();
                txtCedula.Text = "";
                txtNumPedido.Text = "";
                divInfoCliente.Focus();
            }
        }
Esempio n. 20
0
        protected void TxtNumPedido_TextChanged(object sender, EventArgs e)
        {
            PedidoServiceClient  servPedido  = new PedidoServiceClient();
            ClienteServiceClient servCliente = new ClienteServiceClient();
            DataTable            table       = new DataTable();

            long respExisPedido;

            try
            {
                respExisPedido = servPedido.ConsultarExistenciaPedido(txtNumPedido.Text);

                if (respExisPedido == 0)
                {
                    MessageBox.Show("El pedido no se encuentra registrado en el sistema", "Consultar Pedido");
                    divInfoCliente.Visible = false;
                    txtNumPedido.Text      = "";
                    txtNumPedido.Focus();
                }
                else
                {
                    ClienteBE objCliente = servCliente.Consultar_Cliente(Convert.ToString(respExisPedido));

                    txtCedulaCliente.Text   = objCliente.Cedula;
                    txtNombreCliente.Text   = objCliente.Nombres_Cliente;
                    txtPrimerApellido.Text  = objCliente.Apellido_1;
                    txtSegundoApellido.Text = objCliente.Apellido_2;
                    table.Columns.Add("IdUbicacion");
                    table.Columns.Add("Direccion");
                    table.Columns.Add("Barrio");
                    table.Columns.Add("Telefono");
                    table.Columns.Add("Ciudad");

                    foreach (UbicacionBE datos in objCliente.ListaDirecciones)
                    {
                        table.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad);
                        gvDirecciones.DataSource = table;
                        gvDirecciones.DataBind();
                    }
                    gvDirecciones.Visible  = true;
                    divDirCliente.Visible  = true;
                    divInfoCliente.Visible = true;
                    lblCodigoPedido.Text   = txtNumPedido.Text;

                    PedidoBE objPedido = servPedido.Consultar_Pedido(txtNumPedido.Text);

                    foreach (Detalle_PedidoBE datos in objPedido.List_Detalle_Ped)
                    {
                        TamanoBE tam = new TamanoBE();
                        tam.Cantidad = Convert.ToInt32(datos.Cantidad);
                        tam.Tamano   = datos.Tamano;
                        lista.Add(tam);
                    }
                    grvPrueba.DataSource = lista;
                    grvPrueba.DataBind();
                    Session["lista"]         = lista;
                    Session["listaAuxiliar"] = lista;
                    grvPrueba.Focus();
                    btnMenuPrincipal.Visible = true;
                }
            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servCliente.Close();
                servPedido.Close();
                lblCodigoPedido.Visible = true;
                lblPedido.Visible       = true;
                txtNumPedido.Text       = "";
            }
        }
Esempio n. 21
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            PedidoBE ped = new PedidoBE();
            long resp;
            lista = (List<TamanoBE>)Session["lista"];
            listaAuxiliar = (List<TamanoBE>)Session["listaAuxiliar"];
            try
            {
                ped.Id_Pedido = lblCodigoPedido.Text;
                ped.Detalle = txtObservaciones.Text;
                List<Detalle_PedidoBE> lstPedido = new List<Detalle_PedidoBE>();
                foreach (TamanoBE dato in lista)
                {
                    if (dato.Id_Tamano != null)
                    {
                        foreach (TamanoBE info in listaAuxiliar)
                        {
                            if(info.Tamano==dato.Tamano)
                            {
                             Detalle_PedidoBE det = new Detalle_PedidoBE();
                              det.Tamano = dato.Tamano;
                              det.Cantidad = dato.Cantidad.ToString();
                              det.Id_Tamano = dato.Id_Tamano;
                              det.Descripcion = dato.Descripcion;
                              lstPedido.Add(det);
                            }
                        }
                    }
                }
                ped.List_Detalle_Ped = lstPedido;
                resp = servPedido.Modificar_Pedido(ped);

                MessageBox.Show("El pedido fue modificado satisfactoriamente", "Modificar Pedido");

            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servPedido.Close();
                Response.Redirect("~/Pedido/frmModificarPedido.aspx");
            }
        }
Esempio n. 22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            txtCedula.Focus();

            if (!Page.IsPostBack)
            {
                PedidoServiceClient servPed = new PedidoServiceClient();

                objdtLista = new DataTable();
                CrearTabla();
                CargaInicialGridView();
            }

            if (!IsPostBack)
            {
                ReporteServiceClient servReporte = new ReporteServiceClient();
                VehiculoServiceClient servVehiculo = new VehiculoServiceClient();

                try
                {
                    lstTamanos.DataSource = servReporte.ConsultaTamanoCilindro();
                    lstTamanos.DataValueField = "Id_Tamano";
                    lstTamanos.DataTextField = "Tamano";
                    lstTamanos.DataBind();

                    lstPlacas.DataSource = servVehiculo.ConsultarVehiculo(string.Empty);
                    lstPlacas.DataValueField = "Id_Vehiculo";
                    lstPlacas.DataTextField = "Placa";
                    lstPlacas.DataBind();
                }
                catch (Exception ex)
                {
                    Response.Redirect("~/About.aspx");
                }
                finally
                {
                    servReporte.Close();
                    servVehiculo.Close();
                }
            }
        }
Esempio n. 23
0
        protected void txtCedula_TextChanged(object sender, EventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            ClienteServiceClient servCliente = new ClienteServiceClient();
            DataTable table1 = new DataTable();
            DataTable table2 = new DataTable();

            long respExisCliente;
            long respExisPedido;

            try
            {
                respExisCliente = servCliente.ConsultarExistenciasClientes(txtCedula.Text);

                if (respExisCliente == 0)
                {
                    MessageBox.Show("El cliente no ha solicitado pedido de cilindros", "Consultar Pedido");
                    divInfoCliente.Visible = false;
                    txtCedula.Text = "";
                    txtCedula.Focus();
                }

                else
                {
                    respExisPedido = servPedido.ConsultarExistenciaPedido(txtCedula.Text);

                if (respExisPedido == 0)
                {
                    MessageBox.Show("El cliente no tiene no se encuentra registrado en el sistema", "Consultar Pedido");
                    divInfoCliente.Visible = false;
                    txtCedula.Text = "";
                    txtNumPedido.Text = "";
                    txtCedula.Focus();
                }
                else
                {
                    ClienteBE objCliente = servCliente.Consultar_Cliente(txtCedula.Text);

                    txtCedulaCliente.Text = objCliente.Cedula;
                    txtNombreCliente.Text = objCliente.Nombres_Cliente;
                    txtPrimerApellido.Text = objCliente.Apellido_1;
                    txtSegundoApellido.Text = objCliente.Apellido_2;

                    table1.Columns.Add("IdUbicacion");
                    table1.Columns.Add("Direccion");
                    table1.Columns.Add("Barrio");
                    table1.Columns.Add("Telefono");
                    table1.Columns.Add("Ciudad");

                    foreach (UbicacionBE datos in objCliente.ListaDirecciones)
                    {
                        table1.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad);
                        gvDirecciones.DataSource = table1;
                        gvDirecciones.DataBind();
                    }

                    PedidoBE objPedido = servPedido.Consultar_Pedido(txtCedulaCliente.Text);

                    table2.Columns.Add("TamanoCil");
                    table2.Columns.Add("CantidadPedido");
                    table2.Columns.Add("FechaPedido");
                    table2.Columns.Add("CodigoPedido");

                    foreach(Detalle_PedidoBE datos in objPedido.List_Detalle_Ped)
                    {
                        table2.Rows.Add(datos.Tamano, datos.Cantidad, datos.Fecha, datos.Id_Pedido);
                    }
                    gvPedido.DataSource = table2;
                    gvPedido.DataBind();
                    gvDirecciones.Visible = true;
                    divInfoPedido.Visible = true;
                    divInfoCliente.Visible = true;
                    divDirCliente.Visible = true;
                    btnMenuPrincipal.Visible = true;
                 }
              }
            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servCliente.Close();
                servPedido.Close();
                txtCedula.Text = "";
                txtNumPedido.Text = "";
                btnNuevaConsulta.Visible = true;
                lblCodigoPedido.Visible = false;
                lblPedido.Visible = false;
                btnNuevaConsulta.Focus();
            }
        }
Esempio n. 24
0
        protected void txtNumPedido_TextChanged(object sender, EventArgs e)
        {
            txtMotivoCancelacion.Focus();
            PedidoServiceClient  servPedido  = new PedidoServiceClient();
            ClienteServiceClient servCliente = new ClienteServiceClient();
            DataTable            table1      = new DataTable();
            DataTable            table2      = new DataTable();

            long respExisPedido;

            try
            {
                respExisPedido = servPedido.ConsultarExistenciaPedido(txtNumPedido.Text);

                if (respExisPedido == 0)
                {
                    MessageBox.Show("El pedido no se encuentra registrado en el sistema", "Cancelar Pedido");
                    divInfoCliente.Visible = false;
                    txtNumPedido.Text      = "";
                    txtNumPedido.Focus();
                }
                else
                {
                    PedidoBE objPedido = servPedido.Consultar_Pedido(txtNumPedido.Text);

                    if (objPedido.Estado != "2")
                    {
                        table2.Columns.Add("TamanoCil");
                        table2.Columns.Add("CantidadPedido");
                        table2.Columns.Add("FechaPedido");

                        foreach (Detalle_PedidoBE datos in objPedido.List_Detalle_Ped)
                        {
                            table2.Rows.Add(datos.Tamano, datos.Cantidad, datos.Fecha);
                            gvPedido.DataSource = table2;
                            gvPedido.DataBind();
                        }
                        divInfoPedido.Visible = true;

                        ClienteBE objCliente = servCliente.Consultar_Cliente(Convert.ToString(respExisPedido));

                        txtCedulaCliente.Text   = objCliente.Cedula;
                        txtNombreCliente.Text   = objCliente.Nombres_Cliente;
                        txtPrimerApellido.Text  = objCliente.Apellido_1;
                        txtSegundoApellido.Text = objCliente.Apellido_2;
                        lblCodigoPedido.Text    = txtNumPedido.Text;
                        table1.Columns.Add("IdUbicacion");
                        table1.Columns.Add("Direccion");
                        table1.Columns.Add("Barrio");
                        table1.Columns.Add("Telefono");
                        table1.Columns.Add("Ciudad");

                        foreach (UbicacionBE datos in objCliente.ListaDirecciones)
                        {
                            table1.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad);
                            gvDirecciones.DataSource = table1;
                            gvDirecciones.DataBind();
                        }

                        divInfoCliente.Visible = true;
                        divDirCliente.Visible  = true;
                        btnGuardar.Visible     = true;
                    }
                    else
                    {
                        MessageBox.Show("El pedido ya se encuentra cancelado en el sistema", "Cancelar Pedido");
                        divInfoCliente.Visible = false;
                        txtNumPedido.Text      = "";
                        txtNumPedido.Focus();
                        btnMenuPrincipal.Visible = true;
                    }
                }
            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servCliente.Close();
                servPedido.Close();
                lblCodigoPedido.Visible = true;
                lblPedido.Visible       = true;
                txtNumPedido.Text       = "";
            }
        }
Esempio n. 25
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                txtNumPedido.Focus();
                PedidoServiceClient servPed = new PedidoServiceClient();
                ReporteServiceClient servReporte = new ReporteServiceClient();
                try
                {
                    objdtLista = new DataTable();
                    CrearTabla();

                    lstTamanos.DataSource = servReporte.ConsultaTamanoCilindro();
                    lstTamanos.DataValueField = "Id_Tamano";
                    lstTamanos.DataTextField = "Tamano";
                    lstTamanos.DataBind();
                }
                catch (Exception ex)
                {
                    Response.Redirect("~/About.aspx");
                }
                finally
                {
                    servPed.Close();
                    servReporte.Close();
                }
            }
        }
Esempio n. 26
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            PedidoBE ped = new PedidoBE();
            long resp;
            lista = (List<TamanoBE>)Session["lista"];
            try
            {
                ped.IdCliente = lblIdCedula.Text;

                ped.Detalle = txtObservaciones.Text;
                List<Detalle_PedidoBE> lstPedido = new List<Detalle_PedidoBE>();
                foreach (TamanoBE dato in lista)
                {
                    Detalle_PedidoBE det = new Detalle_PedidoBE();
                    det.Tamano = dato.Tamano;
                    det.Cantidad = dato.Cantidad.ToString();
                    lstPedido.Add(det);
                }
                ped.List_Detalle_Ped = lstPedido;

                resp = servPedido.Registrar_Pedido(ped);

                MessageBox.Show("El pedido fue registrado satisfactoriamente con el código de pedido No: " + resp, "Registrar Pedido");

            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servPedido.Close();
                Response.Redirect("~/Pedido/frmRegistroPedido.aspx");
            }
        }
Esempio n. 27
0
        protected void TxtNumPedido_TextChanged(object sender, EventArgs e)
        {
            PedidoServiceClient servPedido = new PedidoServiceClient();
            ClienteServiceClient servCliente = new ClienteServiceClient();
            DataTable table = new DataTable();

            long respExisPedido;

            try
            {
                respExisPedido = servPedido.ConsultarExistenciaPedido(txtNumPedido.Text);

                if (respExisPedido == 0)
                {
                    MessageBox.Show("El pedido no se encuentra registrado en el sistema", "Consultar Pedido");
                    divInfoCliente.Visible = false;
                    txtNumPedido.Text = "";
                    txtNumPedido.Focus();
                }
                else
                {
                    ClienteBE objCliente = servCliente.Consultar_Cliente(Convert.ToString(respExisPedido));

                    txtCedulaCliente.Text = objCliente.Cedula;
                    txtNombreCliente.Text = objCliente.Nombres_Cliente;
                    txtPrimerApellido.Text = objCliente.Apellido_1;
                    txtSegundoApellido.Text = objCliente.Apellido_2;
                    table.Columns.Add("IdUbicacion");
                    table.Columns.Add("Direccion");
                    table.Columns.Add("Barrio");
                    table.Columns.Add("Telefono");
                    table.Columns.Add("Ciudad");

                    foreach (UbicacionBE datos in objCliente.ListaDirecciones)
                    {
                        table.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad);
                        gvDirecciones.DataSource = table;
                        gvDirecciones.DataBind();
                    }
                    gvDirecciones.Visible = true;
                    divDirCliente.Visible = true;
                    divInfoCliente.Visible = true;
                    lblCodigoPedido.Text = txtNumPedido.Text;

                    PedidoBE objPedido = servPedido.Consultar_Pedido(txtNumPedido.Text);

                    foreach (Detalle_PedidoBE datos in objPedido.List_Detalle_Ped)
                    {
                        TamanoBE tam = new TamanoBE();
                        tam.Cantidad = Convert.ToInt32(datos.Cantidad);
                        tam.Tamano = datos.Tamano;
                        lista.Add(tam);
                    }
                    grvPrueba.DataSource = lista;
                    grvPrueba.DataBind();
                    Session["lista"] = lista;
                    Session["listaAuxiliar"] = lista;
                    grvPrueba.Focus();
                    btnMenuPrincipal.Visible = true;
                }
            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servCliente.Close();
                servPedido.Close();
                lblCodigoPedido.Visible = true;
                lblPedido.Visible = true;
                txtNumPedido.Text = "";
            }
        }