protected void lstCaso_SelectedIndexChanged(object sender, EventArgs e) { VentaServiceClient serVenta = new VentaServiceClient(); DataTable tabla = new DataTable(); try { string casoEspecial = lstCaso.SelectedValue; List <CasosBE> lstDatCasos = new List <CasosBE>(serVenta.RevisionCasosEspeciales(casoEspecial)); tabla.Columns.Add("Id_Caso"); tabla.Columns.Add("Tipo_Caso"); foreach (CasosBE datos in lstDatCasos) { tabla.Rows.Add(datos.Id_Casos, datos.Tipo_Caso.Nombre_Caso); gvReporte.DataSource = tabla; gvReporte.DataBind(); } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { serVenta.Close(); gvReporte.Visible = true; } }
protected void lstCaso_SelectedIndexChanged(object sender, EventArgs e) { VentaServiceClient serVenta = new VentaServiceClient(); DataTable tabla = new DataTable(); try { string casoEspecial = lstCaso.SelectedValue; List<CasosBE> lstDatCasos = new List<CasosBE>(serVenta.RevisionCasosEspeciales(casoEspecial)); tabla.Columns.Add("Id_Caso"); tabla.Columns.Add("Tipo_Caso"); foreach (CasosBE datos in lstDatCasos) { tabla.Rows.Add(datos.Id_Casos, datos.Tipo_Caso.Nombre_Caso); gvReporte.DataSource= tabla; gvReporte.DataBind(); } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { serVenta.Close(); gvReporte.Visible = true; } }
protected void txtCedulaCliente_TextChanged(object sender, EventArgs e) { VentaServiceClient serVenta = new VentaServiceClient(); ClienteServiceClient serCliente = new ClienteServiceClient(); try { DataTable table = new DataTable(); long consultarExistencia = serVenta.ConsultarExistenciaVenta(txtCedulaCliente.Text); if (consultarExistencia == 0) { MessageBox.Show("El cliente no tiene asignado ninguna venta reciente", "Consultar Venta"); } else { VentaBE datosVenta = serVenta.ConsultarVenta(txtCedulaCliente.Text); txtFecha.Text = Convert.ToString(datosVenta.Fecha); txtHora.Text = Convert.ToString(datosVenta.Fecha.TimeOfDay); txtObservacion.Text = datosVenta.Observaciones; ClienteBE cliente = serCliente.Consultar_Cliente(txtCedulaCliente.Text); txtCedula2.Text = cliente.Cedula; lblIdCliente.Text = cliente.Id_Cliente; txtNombreCliente.Text = cliente.Nombres_Cliente + " " + cliente.Apellido_1 + " " + cliente.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 cliente.ListaDirecciones) { table.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad); } gvDirecciones.DataSource = table; gvDirecciones.DataBind(); divDirCliente.Visible = true; divInfoCilindro.Visible = true; DivInfoVenta.Visible = true; btnNuevaConsulta.Visible = true; } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { serVenta.Close(); txtCedulaCliente.Text = ""; txtCodVenta.Text = ""; } }
protected void Page_Load(object sender, EventArgs e) { VentaServiceClient serVenta = new VentaServiceClient(); try { var dato = Server.UrlDecode(Request.QueryString["Data"]); List <CasosBE> lstCasos = new List <CasosBE>(serVenta.RevisionCasosEspeciales(dato)); foreach (CasosBE consulta in lstCasos) { //txtNumCedula.Text = consulta.Venta.IdCliente.Cedula; //txtNombreCliente.Text=consulta.Venta.IdCliente.Nombres_Cliente; //txtPrimerApellido.Text = consulta.Venta.IdCliente.Apellido_1; //txtSegundoApellido.Text = consulta.Venta.IdCliente.Apellido_2; ////foreach (string datos in consulta.Venta.Cliente.ListaDirecciones) ////{ //// txtDireccion.Text= datos; ////} //txtBarrio.Text = consulta.Venta.IdCliente.Ubicacion.Barrio; //txtCiudad.Text = consulta.Venta.IdCliente.Ubicacion.Ciudad.Nombre_Ciudad; //txtDepartamento.Text = consulta.Venta.IdCliente.Ubicacion.Ciudad.Departamento.Nombre_Departamento; //txtTelefono.Text = consulta.Venta.IdCliente.Ubicacion.Telefono_1; // txtObservacion.Text = consulta.Id_Detalle_Venta.Observaciones; txtCasoEspecial.Text = consulta.Tipo_Caso.Nombre_Caso; if (txtCasoEspecial.Text == "Escape") { divEscape.Visible = true; // txtCilAnterior.Text = consulta.Venta.Detalle_Venta.Cod_Cil_Actual; // txtCilaCambio.Text = consulta.Venta.Detalle_Venta.Cod_Cil_Nuevo; } if (txtCasoEspecial.Text == "Codigo_Errado") { divCodErroneo.Visible = true; //txtCodigoErroneo.Text = consulta.Venta.Detalle_Venta.Cod_Cil_Actual; //txtCodigoCorrecto.Text = consulta.Venta.Detalle_Venta.Cod_Cil_Nuevo; } } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { serVenta.Close(); DivInfoVenta.Visible = true; } }
protected void btnAprobar_Click(object sender, EventArgs e) { String respuesta; VentaServiceClient serventa = new VentaServiceClient(); try { //respuesta = serventa.CasosEspeciales(id_Caso); MessageBox.Show("El caso fue registrado satisfactoriamente", "Revision de Casos Especiales"); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { serventa.Close(); Response.Redirect("~/Ventas/frmRevisionCasosEspeciales.aspx"); } }
protected void txtCodVenta_TextChanged(object sender, EventArgs e) { VentaServiceClient serVenta = new VentaServiceClient(); ClienteServiceClient serCliente = new ClienteServiceClient(); try { DataTable table = new DataTable(); long consultarExistencia = serVenta.ConsultarExistenciaVenta(txtCodVenta.Text); if (consultarExistencia == 0) { MessageBox.Show("El código de la venta ingresado no esta registrado en el sistema", "Consultar Venta"); } else { VentaBE datosVenta = serVenta.ConsultarVenta(txtCodVenta.Text); txtFecha.Text = Convert.ToString(datosVenta.Fecha); txtHora.Text = Convert.ToString(datosVenta.Fecha.TimeOfDay); ClienteBE cliente = serCliente.Consultar_Cliente(consultarExistencia.ToString()); txtCedula2.Text = cliente.Cedula; lblIdCliente.Text = cliente.Id_Cliente; txtNombreCliente.Text = cliente.Nombres_Cliente + " " + cliente.Apellido_1 + " " + cliente.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 cliente.ListaDirecciones) { table.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad); } gvDirecciones.DataSource = table; gvDirecciones.DataBind(); divDirCliente.Visible = true; DivInfoVenta.Visible = true; } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { serVenta.Close(); txtCedulaCliente.Text = ""; txtCodVenta.Text = ""; } }
protected void btnGuardar_Click(object sender, EventArgs e) { VentaServiceClient serVenta = new VentaServiceClient(); CilindroServiceClient servCil = new CilindroServiceClient(); CasosBE casos = new CasosBE(); long resp; try { casos.Id_Cliente = lblIdCliente.Text; Tipo_CasoBE tipCaso = new Tipo_CasoBE(); tipCaso.Id_Tipo_Caso = lstCaso.SelectedValue; tipCaso.Nombre_Caso = lstCaso.SelectedItem.Text; casos.Tipo_Caso = tipCaso; casos.Observaciones = txtObserva.Text; Detalle_VentaBE detVenta = new Detalle_VentaBE(); detVenta.Id_Detalle_Venta = lblIdDetalleV.Text; detVenta.Id_Vehiculo = lblIdVehiculo.Text; detVenta.Id_Ubicacion = lblIdUbica.Text; if (lstCaso.SelectedItem.Text == Tipo_Casos.ESCAPE.ToString()) { detVenta.Id_Cilindro_Salida = lstCilEntrega.SelectedValue; detVenta.Id_Cilindro_Entrada = lblMsn.Text; casos.Detalle_Venta = detVenta; resp = serVenta.CasosEspeciales(casos); MessageBox.Show("El caso especial fue registrado satisfactoriamente", "Casos Especiales"); } if (lstCaso.SelectedItem.Text == Tipo_Casos.CODIGO + " " + Tipo_Casos.ERRADO) { if (txtCodigoVerific.Text == "") { MessageBox.Show("El código del cilindro es obligatorio", "Casos Especiales"); } else { detVenta.Id_Cilindro_Salida = txtCodigoVerific.Text; detVenta.Id_Cilindro_Entrada = lblMsn.Text; casos.Detalle_Venta = detVenta; resp = serVenta.CasosEspeciales(casos); MessageBox.Show("El caso especial fue registrado con satisfacción", "Casos Especiales"); } } else { CilindroBE cilindro = new CilindroBE(); cilindro.Codigo_Cilindro = lblMsn.Text; Tipo_UbicacionBE tipoUbi = new Tipo_UbicacionBE(); tipoUbi.Nombre_Ubicacion = Ubicacion.VEHICULO.ToString(); cilindro.Tipo_Ubicacion = tipoUbi; if (tipoUbi.Nombre_Ubicacion == Ubicacion.VEHICULO.ToString()) { VehiculoBE veh = new VehiculoBE(); veh.Id_Vehiculo = lblIdVehiculo.Text; cilindro.Vehiculo = veh; } resp = servCil.ModificarUbicaCilindro(cilindro); } //falta adicionar al cargue del vehiculo el cilindro que devuelve en terminacion del contrato } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { serVenta.Close(); Response.Redirect("~/Ventas/frmCasosEspeciales.aspx"); } }
protected void btnGuardar_Click1(object sender, EventArgs e) { VentaServiceClient servVentas = new VentaServiceClient(); VentaBE ventas = new VentaBE(); List<Detalle_VentaBE> lstDetalle_venta = new List<Detalle_VentaBE>(); long resp; try { ClienteBE cliente = new ClienteBE(); ventas.IdCliente = lblIdCliente.Text; ventas.Observaciones = txtObservacion.Text; ventas.Id_Ubicacion = lblIdUbica.Text; ventas.IdVehiculo = lblIdVehiculo.Text; listaCilVehSelec = (List<string>)Session["VehiculoSelect"]; listaCilCliSelec = (List<string>)Session["ClienteSelect"]; int cantVehiculo=listaCilVehSelec.Count; int cantCliente = listaCilCliSelec.Count; if (cantCliente == cantVehiculo) { foreach (string dato in listaCilVehSelec) { foreach (string info in listaCilCliSelec) { Detalle_VentaBE detVenta = new Detalle_VentaBE(); detVenta.Id_Cilindro_Salida = dato; detVenta.Tamano = lstTamano.SelectedItem.Text.ToString(); detVenta.Id_Cilindro_Entrada = info; detVenta.Tipo_Cilindro = Tipo_Cilindro.MARCADO.ToString(); lstDetalle_venta.Add(detVenta); detVenta.Tipo_Venta = "Intercambio"; } } ventas.Lista_Detalle_Venta= lstDetalle_venta; resp = servVentas.RegistrarVenta(ventas); MessageBox.Show("La venta fue registrada satisfactoriamente en el sistema bajo el código: " + resp, "Venta de Cilindros"); } else { if (cantCliente==0 && cantVehiculo==1) { foreach (string dato in listaCilVehSelec) { Detalle_VentaBE detVenta = new Detalle_VentaBE(); detVenta.Id_Cilindro_Salida = dato; detVenta.Tamano = lstTamano.SelectedItem.Text.ToString(); detVenta.Id_Cilindro_Entrada = "999999999999"; detVenta.Tipo_Cilindro = Tipo_Cilindro.MARCADO.ToString(); lstDetalle_venta.Add(detVenta); detVenta.Tipo_Venta = "Prestamo"; } ventas.Lista_Detalle_Venta = lstDetalle_venta; resp = servVentas.RegistrarVenta(ventas); MessageBox.Show("La venta fue registrada satisfactoriamente en el sistema bajo el código: " + resp, "Venta de Cilindros"); } else { MessageBox.Show("La cantidad de cilindros prestados no puede ser mayor que uno (1), rectifique la cantidad", "Venta de Cilindros"); } } } catch(Exception ex) { Response.Redirect("~/About.aspx"); } finally { servVentas.Close(); Response.Redirect("~/Ventas/frmVentaCilindro.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { VentaServiceClient serVenta = new VentaServiceClient(); try { var dato = Server.UrlDecode(Request.QueryString["Data"]); List<CasosBE> lstCasos = new List<CasosBE>(serVenta.RevisionCasosEspeciales(dato)); foreach(CasosBE consulta in lstCasos) { //txtNumCedula.Text = consulta.Venta.IdCliente.Cedula; //txtNombreCliente.Text=consulta.Venta.IdCliente.Nombres_Cliente; //txtPrimerApellido.Text = consulta.Venta.IdCliente.Apellido_1; //txtSegundoApellido.Text = consulta.Venta.IdCliente.Apellido_2; ////foreach (string datos in consulta.Venta.Cliente.ListaDirecciones) ////{ //// txtDireccion.Text= datos; ////} //txtBarrio.Text = consulta.Venta.IdCliente.Ubicacion.Barrio; //txtCiudad.Text = consulta.Venta.IdCliente.Ubicacion.Ciudad.Nombre_Ciudad; //txtDepartamento.Text = consulta.Venta.IdCliente.Ubicacion.Ciudad.Departamento.Nombre_Departamento; //txtTelefono.Text = consulta.Venta.IdCliente.Ubicacion.Telefono_1; // txtObservacion.Text = consulta.Id_Detalle_Venta.Observaciones; txtCasoEspecial.Text = consulta.Tipo_Caso.Nombre_Caso; if (txtCasoEspecial.Text == "Escape") { divEscape.Visible = true; // txtCilAnterior.Text = consulta.Venta.Detalle_Venta.Cod_Cil_Actual; // txtCilaCambio.Text = consulta.Venta.Detalle_Venta.Cod_Cil_Nuevo; } if (txtCasoEspecial.Text == "Codigo_Errado") { divCodErroneo.Visible = true; //txtCodigoErroneo.Text = consulta.Venta.Detalle_Venta.Cod_Cil_Actual; //txtCodigoCorrecto.Text = consulta.Venta.Detalle_Venta.Cod_Cil_Nuevo; } } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { serVenta.Close(); DivInfoVenta.Visible = true; } }
protected void btnGuardar_Click1(object sender, EventArgs e) { VentaServiceClient servVentas = new VentaServiceClient(); VentaBE ventas = new VentaBE(); List <Detalle_VentaBE> lstDetalle_venta = new List <Detalle_VentaBE>(); long resp; try { ClienteBE cliente = new ClienteBE(); ventas.IdCliente = lblIdCliente.Text; ventas.Observaciones = txtObservacion.Text; ventas.Id_Ubicacion = lblIdUbica.Text; ventas.IdVehiculo = lblIdVehiculo.Text; listaCilVehSelec = (List <string>)Session["VehiculoSelect"]; listaCilCliSelec = (List <string>)Session["ClienteSelect"]; int cantVehiculo = listaCilVehSelec.Count; int cantCliente = listaCilCliSelec.Count; if (cantCliente == cantVehiculo) { foreach (string dato in listaCilVehSelec) { foreach (string info in listaCilCliSelec) { Detalle_VentaBE detVenta = new Detalle_VentaBE(); detVenta.Id_Cilindro_Salida = dato; detVenta.Tamano = lstTamano.SelectedItem.Text.ToString(); detVenta.Id_Cilindro_Entrada = info; detVenta.Tipo_Cilindro = Tipo_Cilindro.MARCADO.ToString(); lstDetalle_venta.Add(detVenta); detVenta.Tipo_Venta = "Intercambio"; } } ventas.Lista_Detalle_Venta = lstDetalle_venta; resp = servVentas.RegistrarVenta(ventas); MessageBox.Show("La venta fue registrada satisfactoriamente en el sistema bajo el código: " + resp, "Venta de Cilindros"); } else { if (cantCliente == 0 && cantVehiculo == 1) { foreach (string dato in listaCilVehSelec) { Detalle_VentaBE detVenta = new Detalle_VentaBE(); detVenta.Id_Cilindro_Salida = dato; detVenta.Tamano = lstTamano.SelectedItem.Text.ToString(); detVenta.Id_Cilindro_Entrada = "999999999999"; detVenta.Tipo_Cilindro = Tipo_Cilindro.MARCADO.ToString(); lstDetalle_venta.Add(detVenta); detVenta.Tipo_Venta = "Prestamo"; } ventas.Lista_Detalle_Venta = lstDetalle_venta; resp = servVentas.RegistrarVenta(ventas); MessageBox.Show("La venta fue registrada satisfactoriamente en el sistema bajo el código: " + resp, "Venta de Cilindros"); } else { MessageBox.Show("La cantidad de cilindros prestados no puede ser mayor que uno (1), rectifique la cantidad", "Venta de Cilindros"); } } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servVentas.Close(); Response.Redirect("~/Ventas/frmVentaCilindro.aspx"); } }