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(); } } }
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"); } }
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"); } }
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"); } }
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 = ""; } }
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(); } }
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"); } }
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 = ""; } }
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(); } }