private void RescatarDatos2() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorHabitaciones m = new ContenedorHabitaciones(); m = x.HabitacionResPrecioXCapacidad(Session["TokenUsuario"].ToString()); if (m.Lista != null) { ddlTipoHabitacion.DataSource = m.Lista.OrderBy(p => p.Capacidad); ddlTipoHabitacion.DataValueField = "Capacidad"; ddlTipoHabitacion.DataTextField = "Capacidad"; ddlTipoHabitacion.DataBind(); ddlTipoHabitacion.Enabled = true; //// txtPrecio2.Text = m.Lista.Where(p => p.Capacidad == int.Parse(ddlTipoHabitacion.SelectedValue)).SingleOrDefault().Precio.ToString(); //// } else { LimpiarControles2(); } Session["Habitaciones"] = m.Lista; }
private void RescatarDatosCliente() { String rutUsuario = ddlRutPerfil.SelectedValue; String token = Session["TokenUsuario"].ToString(); WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorPerfilUsuarioCliente n = new ContenedorPerfilUsuarioCliente(); n = x.PerfilUsuarioClienteRescatarXRut(rutUsuario, token); if (n.Retorno.Codigo == 0) { PerfilUsuarioCliente a = n.Item; txtRutEmpresa.Text = a.Cliente.Rut; txtRazonSocial.Text = a.PerfilUsuario.Empresa.RazonSocial; ddlGiro.SelectedValue = a.PerfilUsuario.Empresa.Rubro; txtMailEmpresa.Text = a.PerfilUsuario.Empresa.Email; txtTelEmpresa.Text = a.PerfilUsuario.Empresa.Telefono; ddlNombreCiudad.SelectedValue = a.PerfilUsuario.Direccion.NombreCiudad; ddlComuna.SelectedValue = a.PerfilUsuario.Direccion.Comuna; txtDirEmp.Text = a.PerfilUsuario.Direccion.Calle; txtRutPersona.Text = a.PerfilUsuario.Persona.Rut; txtNombrePersona.Text = a.PerfilUsuario.Persona.Nombre; txtApellidoPersona.Text = a.PerfilUsuario.Persona.Apellido; txtFecNacPersona.Text = a.PerfilUsuario.Persona.FechaNacimiento.ToString("yyyy-MM-dd"); txtMailPersona.Text = a.PerfilUsuario.Persona.Email; txtTelPersona.Text = a.PerfilUsuario.Persona.Telefono; txtUsuario.Text = a.PerfilUsuario.Usuario.Nombre; txtClave.Text = a.PerfilUsuario.Usuario.Clave; ddlEstado.SelectedValue = a.PerfilUsuario.Usuario.Estado; } }
protected void btnConfirmar_Click(object sender, EventArgs e) { foreach (GridViewRow item in gwListaRecepcion.Rows) { CheckBox EstadoReserva = (item.Cells[0].Controls[1] as CheckBox); //Si se agregan columnas se debe validar posicion bool EstadoReservaBBDD = item.Cells[7].Text == "Si" ? true : false; if (EstadoReserva.Checked != EstadoReservaBBDD) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorAlojamiento m = new ContenedorAlojamiento(); m.Item.NumerOrdenCompra = decimal.Parse(item.Cells[1].Text); m.Item.RutPersona = item.Cells[2].Text; m.Item.Confirmado = EstadoReserva.Checked == true ? "Si" : "No"; m.Retorno.Token = Session["TokenUsuario"].ToString(); try { m = x.AlojConfirHueActualizar(m); } catch (Exception) { //Error } } } RescatarDatos(); }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorServiciosComida m = new ContenedorServiciosComida(); m = x.ServicioComidaRescatar(Session["TokenUsuario"].ToString()); if (m.Lista != null) { ddlTipoServicio.DataSource = m.Lista; ddlTipoServicio.DataValueField = "Tipo"; ddlTipoServicio.DataTextField = "Tipo"; ddlTipoServicio.DataBind(); ddlTipoServicio.Enabled = true; //// txtPrecio.Text = m.Lista.Where(p => p.Tipo == ddlTipoServicio.SelectedValue).SingleOrDefault().Precio.ToString(); //// } else { LimpiarControles(); } Session["ServiciosComida"] = m.Lista; }
protected void btnModificar_Click(object sender, EventArgs e) { PerfilUsuarioEmpleado m = (PerfilUsuarioEmpleado)Session["SesionPerfilUsuarioEmpleado"]; if (m != null) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorPerfilUsuarioEmpleado n = new ContenedorPerfilUsuarioEmpleado(); n.Item = m; // n.Retorno.Token = Session["TokenUsuario"].ToString(); n.Item.Persona.Nombre = txtNombre.Text; n.Item.Persona.Apellido = txtApellido.Text; n.Item.Persona.Email = txtCorreoElectronico.Text; n.Item.Persona.FechaNacimiento = DateTime.Parse(txtFechaNacimiento.Text); n.Item.Persona.Telefono = txtTelefono.Text; n.Item.Usuario.Clave = txtContraseña.Text; // n = x.PerfilUsuarioEmpleadoActualizar(n); if (n.Retorno.Codigo == 0) { //correcto Response.Write(@"<script lenguage='text/javascript'>alert('Modificado con exito');</script>"); } else { Response.Write(@"<script lenguage='text/javascript'>alert('Error al modificar');</script>"); } } }
protected void btnConfirmar_Click(object sender, EventArgs e) { foreach (GridViewRow item in gwListaRecepcion.Rows) { CheckBox EstadoReserva = (item.Cells[0].Controls[1] as CheckBox); //En caso de modificar las columnas actualizar el numero de columna. bool EstadoReservaBBDD = item.Cells[5].Text == "Si" ? true : false; if (EstadoReserva.Checked != EstadoReservaBBDD) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorRegistroRecepcionPedido m = new ContenedorRegistroRecepcionPedido(); m.Item.NumeroOrdenPedido = decimal.Parse(item.Cells[1].Text); m.Item.Producto.Codigo = decimal.Parse(item.Cells[2].Text); m.Item.Confirmado = EstadoReserva.Checked == true ? "Si" : "No"; m.Retorno.Token = Session["TokenUsuario"].ToString(); try { m = x.ProdConfirRecepActualizar(m); } catch (Exception) { // } } } RescatarDatos(); }
private void LlenarDDLEmpresa() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorPerfilUsuarioClientes m = new ContenedorPerfilUsuarioClientes(); m = x.PerfilUsuarioClienteRescatar(Session["TokenUsuario"].ToString()); var clie = (from l in m.Lista select new { Rut = l.Cliente.Rut, RazonSocial = l.PerfilUsuario.Empresa.RazonSocial } ).ToList(); if (clie != null) { ddlEmpresas.DataSource = clie; ddlEmpresas.DataValueField = "Rut"; ddlEmpresas.DataTextField = "RazonSocial"; ddlEmpresas.DataBind(); ddlEmpresas.Enabled = true; //// } else { ddlEmpresas.Items.Clear(); ddlEmpresas.Items.Add(new ListItem("No Existe", "")); ddlEmpresas.DataBind(); ddlEmpresas.SelectedIndex = 0; ////////////// ddlEmpresas.Enabled = false; } }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorFacturasCompraCompleta n = new ContenedorFacturasCompraCompleta(); n = x.FacturaCompraCompletaRescatar(Session["TokenUsuario"].ToString()); Sesion datSes = (Sesion)Session["SesionUsuario"]; var facturas = (from l in n.Lista where l.OCRelacionada.RutCliente == datSes.RutEmpresa && l.Cabecera.Estado == "activo" orderby l.Cabecera.Fecha select new { Rut = l.OCRelacionada.RutCliente, NroFactura = l.Cabecera.Numero, FecFactura = l.Cabecera.Fecha, ValorBruto = l.Cabecera.ValorBruto, ValorIva = l.Cabecera.ValorIva, ValorNeto = l.Cabecera.ValorNeto, MedioPago = l.Pago.MedioPago, NroOrdReserva = l.OCRelacionada.Numero } ).ToList(); gwFacturasCompra.DataSource = null; gwFacturasCompra.DataSource = facturas; gwFacturasCompra.DataBind(); }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); //Recuperar datos de proveedores ContenedorPerfilUsuarioProveedores n = new ContenedorPerfilUsuarioProveedores(); n = x.PerfilUsuarioProveedorRescatar(Session["TokenUsuario"].ToString()); var proveedores = (from prov in n.Lista select new { Rut = prov.Proveedor.Rut, RazonSocial = prov.PerfilUsuario.Empresa.RazonSocial } ).ToList(); txtProveedorAgregar.DataSource = null; txtProveedorAgregar.DataSource = proveedores; txtProveedorAgregar.DataValueField = "Rut"; txtProveedorAgregar.DataTextField = "RazonSocial"; txtProveedorAgregar.DataBind(); txtProveedorModificar.DataSource = null; txtProveedorModificar.DataSource = proveedores; txtProveedorModificar.DataValueField = "Rut"; txtProveedorModificar.DataTextField = "RazonSocial"; txtProveedorModificar.DataBind(); //Recuperar datos de productos RescatarRelacionProvProd(); }
protected void btnModificar_Click(object sender, EventArgs e) { PerfilUsuarioProveedor m = (PerfilUsuarioProveedor)Session["SesionPerfilUsuarioProveedor"]; if (m != null) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorPerfilUsuarioProveedor n = new ContenedorPerfilUsuarioProveedor(); n.Item = m; // n.Retorno.Token = Session["TokenUsuario"].ToString(); n.Item.PerfilUsuario.Empresa.RazonSocial = txtRazonSocial.Text; n.Item.PerfilUsuario.Empresa.Rubro = ddlRubro.SelectedValue; n.Item.PerfilUsuario.Empresa.Email = txtCorreoElectronico.Text; n.Item.PerfilUsuario.Empresa.Telefono = txtTelefono.Text; n.Item.PerfilUsuario.Direccion.NombreCiudad = txtNombreCiudad.SelectedValue; n.Item.PerfilUsuario.Direccion.Comuna = ddlComunas.SelectedValue; n.Item.PerfilUsuario.Direccion.Calle = txtDireccion.Text; n.Item.PerfilUsuario.Usuario.Clave = txtContraseña.Text; // n = x.PerfilUsuarioProveedorActualizar(n); if (n.Retorno.Codigo == 0) { //correcto Response.Write(@"<script lenguage='text/javascript'>alert('Modificación Exitosa');</script>"); } else { Response.Write(@"<script lenguage='text/javascript'>alert('Error al Modificar');</script>"); } } }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); Sesion SesionUsuario = (Sesion)Session["SesionUsuario"]; // ContenedorPerfilUsuarioEmpleado n = new ContenedorPerfilUsuarioEmpleado(); n = x.PerfilUsuarioEmpleadoRescatarXRut(SesionUsuario.RutPersona, Session["TokenUsuario"].ToString()); if (n.Item != null) { txtRut.Text = n.Item.Persona.Rut; txtNombre.Text = n.Item.Persona.Nombre; txtApellido.Text = n.Item.Persona.Apellido; txtCorreoElectronico.Text = n.Item.Persona.Email; txtFechaNacimiento.Text = n.Item.Persona.FechaNacimiento.ToString("yyyy-MM-dd"); txtTelefono.Text = n.Item.Persona.Telefono; txtUsuario.Text = n.Item.Usuario.Nombre; txtContraseña.Text = n.Item.Usuario.Clave; Session["SesionPerfilUsuarioEmpleado"] = n.Item; } else { Session["SesionPerfilUsuarioEmpleado"] = null; } }
private void RescatarRelacionProvProd() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); //Recuperar datos de provisiones ContenedorProvisiones m = new ContenedorProvisiones(); m = x.ProvisionRescatar(Session["TokenUsuario"].ToString()); var provisiones = m.Lista.Where(p => p.RutProveedor == txtProveedorModificar.SelectedValue).ToList(); //Recuperar datos de productos ContenedorProductos o = new ContenedorProductos(); o = x.ProductoRescatar(Session["TokenUsuario"].ToString()); var productos = o.Lista.OrderBy(q => q.Descripcion).ToList(); var lista = (from prvi in provisiones join prod in productos on prvi.CodigoProducto equals prod.Codigo select new { Codigo = prod.Codigo, Descripcion = prod.Descripcion, Precio = prvi.Precio, Stock = prod.Stock, StockCritico = prod.StockCritico } ).ToList(); if (lista.Count > 0) { txtProductoModificar.DataSource = null; txtProductoModificar.DataSource = lista; txtProductoModificar.DataValueField = "Codigo"; txtProductoModificar.DataTextField = "Descripcion"; txtProductoModificar.DataBind(); ////////////// txtProductoModificar.Enabled = true; ////////////// btnModificar.Enabled = true; } else { txtProductoModificar.Items.Clear(); txtProductoModificar.Items.Add(new ListItem("No Existe", "")); txtProductoModificar.DataBind(); txtProductoModificar.SelectedIndex = 0; ////////////// txtProductoModificar.Enabled = false; ////////////// btnModificar.Enabled = false; } LlenarCamposAModificar(provisiones, productos); Session["Provisiones"] = provisiones; Session["Productos"] = productos; }
protected void ddlEmpresas_SelectedIndexChanged(object sender, EventArgs e) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); RescatarOrdenesXEmpresa(x); LlenarGrid(); }
protected void btnRegistrar_Click(object sender, EventArgs e) { if (validarText()) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorPerfilUsuarioCliente n = new ContenedorPerfilUsuarioCliente(); n.Item.Cliente.Rut = rutEmpresa.Text; n.Item.PerfilUsuario.Empresa.RazonSocial = razonSocial.Text; n.Item.PerfilUsuario.Empresa.Rubro = giro.Text; n.Item.PerfilUsuario.Empresa.Email = correoElectronico.Text; n.Item.PerfilUsuario.Empresa.Telefono = "Ingrese tel"; n.Item.PerfilUsuario.Direccion.CodPais = 56; n.Item.PerfilUsuario.Direccion.CodPostal = "Codigo postal"; n.Item.PerfilUsuario.Direccion.NombreCiudad = "Santiago"; n.Item.PerfilUsuario.Direccion.Comuna = "Ingrese comuna"; n.Item.PerfilUsuario.Direccion.Calle = "Ingrese Calle"; n.Item.PerfilUsuario.Direccion.Numero = 123; n.Item.PerfilUsuario.Empresa.Logo = "LogoDefecto.png"; n.Item.PerfilUsuario.Persona.Rut = rutEmpresa.Text + "Z"; // "Rut empleado"; n.Item.PerfilUsuario.Persona.Nombre = "Nombre"; n.Item.PerfilUsuario.Persona.Apellido = "Apellido"; n.Item.PerfilUsuario.Persona.FechaNacimiento = DateTime.Now; n.Item.PerfilUsuario.Persona.Email = "Ingrese mail"; n.Item.PerfilUsuario.Persona.Telefono = "Ingrese tel"; n.Item.PerfilUsuario.Usuario.Nombre = nombreUsuario.Text; n.Item.PerfilUsuario.Usuario.Clave = contrasena.Text; n.Retorno.Token = null; //Session["TokenUsuario"].ToString(); n = x.PerfilUsuarioClienteCrear(n); if (n.Retorno.Codigo == 0) { //termino ok rutEmpresa.Text = string.Empty; razonSocial.Text = string.Empty; giro.SelectedIndex = 0; correoElectronico.Text = string.Empty; txtNombreUsuario.Text = nombreUsuario.Text; nombreUsuario.Text = string.Empty; txtClaveUsuario.Text = contrasena.Text; contrasena.Text = string.Empty; Response.Write(@"<script lenguage='text/javascript'>alert('Ingresado Correctamente');</script>"); } else { Response.Write(@"<script lenguage='text/javascript'>alert('No se pudo dar de alta el Usuario');</script>"); } } else { Response.Write(@"<script lenguage='text/javascript'>alert('Debe completar todos los campos');</script>"); } }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); Sesion datSes = (Sesion)Session["SesionUsuario"]; ContenedorFacturasPedidoCompleta m = new ContenedorFacturasPedidoCompleta(); m = x.FacturaPedidoCompletaRescatar(datSes.Retorno.Token); var facPed = (from l in m.Lista //where l.OPRelacionada.RutProveedor == datSes.RutEmpresa orderby l.Cabecera.Fecha select new { Rut = l.OPRelacionada.RutProveedor, NroFactura = l.Cabecera.Numero, FecFactura = l.Cabecera.Fecha, ValorBruto = l.Cabecera.ValorBruto, ValorIva = l.Cabecera.ValorIva, ValorNeto = l.Cabecera.ValorNeto, MedioPago = l.Pago.MedioPago, NroOrdPedido = l.OPRelacionada.Numero, Estado = l.Cabecera.Estado } ).ToList(); gwFacturasPedido.DataSource = null; gwFacturasPedido.DataSource = facPed; gwFacturasPedido.DataBind(); ContenedorFacturasCompraCompleta n = new ContenedorFacturasCompraCompleta(); n = x.FacturaCompraCompletaRescatar(datSes.Retorno.Token); // var facComp = (from l in n.Lista //where l.OCRelacionada.RutCliente == datSes.RutEmpresa orderby l.Cabecera.Fecha select new { Rut = l.OCRelacionada.RutCliente, NroFactura = l.Cabecera.Numero, FecFactura = l.Cabecera.Fecha, ValorBruto = l.Cabecera.ValorBruto, ValorIva = l.Cabecera.ValorIva, ValorNeto = l.Cabecera.ValorNeto, MedioPago = l.Pago.MedioPago, NroOrdReserva = l.OCRelacionada.Numero, Estado = l.Cabecera.Estado } ).ToList(); gwFacturasCompra.DataSource = null; gwFacturasCompra.DataSource = facComp; gwFacturasCompra.DataBind(); }
protected void btnAceptar_Click(object sender, EventArgs e) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); Sesion nLogin = new Sesion(); nLogin.Usuario = txtNombreUsuario.Text; nLogin.Clave = txtClaveUsuario.Text; nLogin = x.ValidarLogin(txtNombreUsuario.Text, txtClaveUsuario.Text); if (nLogin.Retorno.Codigo == 0) { Session["TokenUsuario"] = nLogin.Retorno.Token; Session["PerfilUsuario"] = nLogin.Perfil; Session["SesionUsuario"] = nLogin; switch (nLogin.Perfil) { case "Empleado": Response.Redirect("/perfilEmpleado/stock.aspx"); break; case "Cliente": Response.Redirect("/perfilCliente/solicitarServicio.aspx"); break; case "Proveedor": Response.Redirect("/perfilProveedor/Pedidos.aspx"); break; case "Administrador": Response.Redirect("/perfilAdministrador/AdminACrearAdmin.aspx"); break; default: Session["TokenUsuario"] = null; Session["PerfilUsuario"] = null; Session["SesionUsuario"] = null; break; } } else { Session["TokenUsuario"] = null; Session["PerfilUsuario"] = null; Session["SesionUsuario"] = null; Response.Write(@"<script lenguage='text/javascript'>alert('Error al ingresar usuario y/o contraseña');</script>"); } }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorCiudades n = new ContenedorCiudades(); n = x.CiudadRescatar(Session["TokenUsuario"].ToString()); ddlNombreCiudad.DataSource = null; ddlNombreCiudad.DataSource = n.Lista.Where(p => p.CodPais == 56); ddlNombreCiudad.DataValueField = "Nombre"; ddlNombreCiudad.DataTextField = "Nombre"; ddlNombreCiudad.DataBind(); }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorCiudades m = new ContenedorCiudades(); m = x.CiudadRescatar(Session["TokenUsuario"].ToString()); txtNombreCiudad.DataSource = null; txtNombreCiudad.DataSource = m.Lista.Where(p => p.CodPais == 56); txtNombreCiudad.DataValueField = "Nombre"; txtNombreCiudad.DataTextField = "Nombre"; txtNombreCiudad.DataBind(); // Sesion SesionUsuario = (Sesion)Session["SesionUsuario"]; // ContenedorPerfilUsuarioProveedor n = new ContenedorPerfilUsuarioProveedor(); n = x.PerfilUsuarioProveedorRescatarXRut(SesionUsuario.RutEmpresa, Session["TokenUsuario"].ToString()); // if (n.Item != null) { txtRutEmpresa.Text = n.Item.Proveedor.Rut; txtRazonSocial.Text = n.Item.PerfilUsuario.Empresa.RazonSocial; txtCorreoElectronico.Text = n.Item.PerfilUsuario.Empresa.Email; txtTelefono.Text = n.Item.PerfilUsuario.Empresa.Telefono; txtNombreCiudad.SelectedValue = n.Item.PerfilUsuario.Direccion.NombreCiudad; txtDireccion.Text = n.Item.PerfilUsuario.Direccion.Calle; txtNombreUsuario.Text = n.Item.PerfilUsuario.Usuario.Nombre; txtContraseña.Text = n.Item.PerfilUsuario.Usuario.Clave; try { ddlRubro.SelectedValue = n.Item.PerfilUsuario.Empresa.Rubro; ddlComunas.SelectedValue = n.Item.PerfilUsuario.Direccion.Comuna; } catch (Exception) { ddlRubro.SelectedValue = ""; ddlComunas.SelectedValue = ""; } Session["SesionPerfilUsuarioProveedor"] = n.Item; } else { Session["SesionPerfilUsuarioProveedor"] = null; } }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); //// ContenedorPerfilUsuarioClientes m = new ContenedorPerfilUsuarioClientes(); m = x.PerfilUsuarioClienteRescatar(Session["TokenUsuario"].ToString()); var clie = (from l in m.Lista //where l.OCRelacionada.RutCliente == datSes.RutEmpresa select new { Rut = l.Cliente.Rut, RazonSocial = l.PerfilUsuario.Empresa.RazonSocial, } ).ToList(); if (clie != null) { ddlEmpresas.DataSource = clie; ddlEmpresas.DataValueField = "Rut"; ddlEmpresas.DataTextField = "RazonSocial"; ddlEmpresas.Enabled = true; ddlEmpresas.DataBind(); //// RescatarOrdenesXEmpresa(x); //// } else { ////////////// ddlEmpresas.DataSource = clie; ddlEmpresas.DataBind(); ddlEmpresas.Items.Add(new ListItem("No Existe", "")); ddlEmpresas.SelectedIndex = 0; ////////////// ddlEmpresas.Enabled = false; ////////////// ddlOrdenesCompra.DataSource = clie; ddlOrdenesCompra.DataBind(); ddlOrdenesCompra.Items.Add(new ListItem("No Existe", "")); ddlOrdenesCompra.SelectedIndex = 0; ////////////// ddlOrdenesCompra.Enabled = false; } LlenarGrid(); }
protected void btnModificar_click(object sender, EventArgs e) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorProducto nProducto = new ContenedorProducto(); nProducto.Item.Codigo = decimal.Parse(txtProductoModificar.SelectedValue); nProducto.Item.Descripcion = txtProductoModificar.SelectedItem.Text; nProducto.Item.Stock = decimal.Parse(txtStockModificar.Text.Trim()); nProducto.Item.StockCritico = decimal.Parse(txtStockCriticoModificar.Text.Trim()); nProducto.Retorno.Token = Session["TokenUsuario"].ToString(); nProducto = x.ProductoActualizar(nProducto); if (nProducto.Retorno.Codigo.ToString() == "0") { ContenedorProvision nProvision = new ContenedorProvision(); nProvision.Item.RutProveedor = txtProveedorModificar.SelectedValue; nProvision.Item.CodigoProducto = int.Parse(txtProductoModificar.SelectedValue.ToString()); nProvision.Item.Precio = decimal.Parse(txtPrecioModificar.Text); nProvision.Retorno.Token = Session["TokenUsuario"].ToString(); nProvision = x.ProvisionActualizar(nProvision); if (nProvision.Retorno.Codigo.ToString() == "0") { txtPrecioModificar.Text = "0"; txtStockModificar.Text = "0"; txtStockCriticoModificar.Text = "0"; Response.Write(@"<script lenguage='text/javascript'>alert('Modificacion Completa');</script>"); } else { txtPrecioModificar.Text = "-1"; //nProvision.Retorno.Codigo.ToString(); //nProvision.Retorno.Glosa; Response.Write(@"<script lenguage='text/javascript'>alert('Error al modificar');</script>"); } } else { Response.Write(@"<script lenguage='text/javascript'>alert('Error al modificar');</script>"); txtPrecioModificar.Text = "-1"; //nProducto.Retorno.Codigo.ToString(); //nProducto.Retorno.Glosa; } }
private void LlenarDDLTipoComida() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorServiciosComida n = new ContenedorServiciosComida(); n = x.ServicioComidaRescatar(Session["TokenUsuario"].ToString()); if (n.Retorno.Codigo == 0) { RecorrerDDLXCapacHab(n.Lista, 6, "Individual", 1); RecorrerDDLXCapacHab(n.Lista, 6, "Doble", 2); RecorrerDDLXCapacHab(n.Lista, 5, "Triple", 3); RecorrerDDLXCapacHab(n.Lista, 4, "Cuadruple", 4); } }
protected void btnRealizar_Click(object sender, EventArgs e) { OrdenPedidoCompleta ListaTemporal; try { ListaTemporal = (OrdenPedidoCompleta)Session["ListaTemporal"]; if (ListaTemporal != null && ListaTemporal.ListaDetalle.Count > 0) { ListaTemporal.Cabecera.Estado = "activo"; ListaTemporal.Cabecera.FechaEmision = DateTime.Now; ListaTemporal.Cabecera.Monto = 0; ListaTemporal.Cabecera.Numero = 0; ListaTemporal.Cabecera.RutProveedor = txtProveedor.SelectedValue; ListaTemporal.Cabecera.Ubicacion = "Logo"; // ListaTemporal.Cabecera.Monto = ListaTemporal.ListaDetalle.Sum(p => p.RegistroRecepcionPedido.PrecioCantidad);//realizar calculo de las productos seleccionados WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorOrdenPedidoCompleta xOPC = new ContenedorOrdenPedidoCompleta(); xOPC.Item.Cabecera = ListaTemporal.Cabecera; xOPC.Item.ListaDetalle = ListaTemporal.ListaDetalle; xOPC.Retorno.Token = Session["TokenUsuario"].ToString(); xOPC = x.OrdenPedidoCompletaCrear(xOPC); if (xOPC.Retorno.Codigo == 0) { RescatarDatos(); //ok mostrar mensaje Response.Write(@"<script lenguage='text/javascript'>alert('Solicitud realizada exitosamente');</script>"); } else { //error mostrar mensaje Response.Write(@"<script lenguage='text/javascript'>alert('Error al realizada la solicitud');</script>"); } Session["ListaTemporal"] = null; } Session["ListaTemporal"] = null; } catch (Exception ex) { Session["ListaTemporal"] = null; } }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); //Recuperar datos de provisiones ContenedorProvisiones m = new ContenedorProvisiones(); m = x.ProvisionRescatar(Session["TokenUsuario"].ToString()); //Recuperar datos de proveedores ContenedorPerfilUsuarioProveedores n = new ContenedorPerfilUsuarioProveedores(); n = x.PerfilUsuarioProveedorRescatar(Session["TokenUsuario"].ToString()); var elementos = (from prvi in m.Lista join prov in n.Lista on prvi.RutProveedor equals prov.Proveedor.Rut orderby prov.PerfilUsuario.Empresa.RazonSocial select new { Rut = prov.Proveedor.Rut, RazonSocial = prov.PerfilUsuario.Empresa.RazonSocial } ).Distinct().ToList(); if (elementos.Count > 0) { txtProveedor.DataSource = null; txtProveedor.DataSource = elementos; txtProveedor.DataValueField = "Rut"; txtProveedor.DataTextField = "RazonSocial"; txtProveedor.DataBind(); CargarDDLProducto(); } else { InicializarDDLProveedor(); InicializarDDLProducto(); } InicializarLista(); //guardar los valores Session["TemporalProvision"] = m.Lista; Session["TemporalProveedor"] = n.Lista; }
//private Boolean validarTexbox1() //{ // Boolean valido = true; // if (txtProveedorAgregar.Text == "Seleccione una opción") // { // TextBox4.Visible = true; // valido = false; // } // else // { // TextBox4.Visible = false; // } // if (txtDetProdAgregar.Text == null || txtDetProdAgregar.Text == "") // { // TextBox3.Visible = true; // valido = false; // } // else // { // TextBox3.Visible = false; // } // if (txtPrecioProdAgregar.Text == null || txtPrecioProdAgregar.Text == "" || txtPrecioProdAgregar.Text == "0" // || int.Parse(txtPrecioProdAgregar.Text)<0) // { // txtPrecioProdAgregar.Text = "0"; // TextBox2.Visible = true; // valido = false; // } // else // { // TextBox2.Visible = false; // } // if (txtStock.Text == null || txtStock.Text == "0" || txtStock.Text == "") // { // TextBox1.Visible = true; // valido = false; // } // else // { // TextBox1.Visible = false; // } // if (txtStockCritico.Text == null || txtStockCritico.Text == "0" || txtStockCritico.Text == "") // { // TextBox0.Visible = true; // valido = false; // } // else // { // TextBox0.Visible = false; // } // return valido; //} //private Boolean validarTexbox2() //{ // Boolean valido = true; // if (txtProveedorModificar.Text == "Seleccione una opción") // { // TextBox5.Visible = true; // valido = false; // } // else // { // TextBox5.Visible = false; // } // //if (txtProductoModificar.Text == null || txtDetProdAgregar.Text == "") // //{ // // TextBox6.Visible = true; // // valido = false; // //} // //else // //{ // // TextBox6.Visible = false; // //} // if (txtPrecioModificar.Text == null || txtPrecioModificar.Text == "" || txtPrecioModificar.Text == "0" // || int.Parse(txtPrecioModificar.Text)<0) // { // TextBox7.Visible = true; // txtPrecioModificar.Text = "0"; // valido = false; // } // else // { // TextBox7.Visible = false; // } // if (txtStockModificar.Text == null || txtStockModificar.Text == "0" || txtStockModificar.Text == "" // || int.Parse(txtStockModificar.Text) < 0) // { // TextBox8.Visible = true; // txtStockModificar.Text = "0"; // valido = false; // } // else // { // TextBox8.Visible = false; // } // if (txtStockCriticoModificar.Text == null || txtStockCriticoModificar.Text == "0" || txtStockCriticoModificar.Text == "" // || int.Parse(txtStockCriticoModificar.Text) < 0) // { // TextBox9.Visible = true; // txtStockCriticoModificar.Text = "0"; // valido = false; // } // else // { // TextBox9.Visible = false; // } // return valido; //} protected void btnAgregar_click(object sender, EventArgs e) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorProducto nProducto = new ContenedorProducto(); nProducto.Item.Descripcion = txtDetProdAgregar.Text; nProducto.Item.Stock = decimal.Parse(txtStock.Text); nProducto.Item.StockCritico = decimal.Parse(txtStockCritico.Text); nProducto.Retorno.Token = Session["TokenUsuario"].ToString(); nProducto = x.ProductoCrear(nProducto); if (nProducto.Retorno.Codigo.ToString() == "0") { ContenedorProvision nProvision = new ContenedorProvision(); nProvision.Item.RutProveedor = txtProveedorAgregar.SelectedValue; nProvision.Item.CodigoProducto = (int)nProducto.Item.Codigo; nProvision.Item.Precio = decimal.Parse(txtPrecioProdAgregar.Text); nProvision.Retorno.Token = Session["TokenUsuario"].ToString(); nProvision = x.ProvisionCrear(nProvision); if (nProvision.Retorno.Codigo.ToString() == "0") { //txtCodProdAgregar.Text = nProducto.Item.Codigo.ToString(); RescatarRelacionProvProd(); Response.Write(@"<script lenguage='text/javascript'>alert('Agregado con exito');</script>"); } else { //txtCodProdAgregar.Text = "-2"; //nProvision.Retorno.Codigo.ToString(); //nProvision.Retorno.Glosa; Response.Write(@"<script lenguage='text/javascript'>alert('Error al agregar producto');</script>"); } } else { //txtCodProdAgregar.Text = "-1"; //nProducto.Retorno.Codigo.ToString(); //nProducto.Retorno.Glosa; Response.Write(@"<script lenguage='text/javascript'>alert('Error al agregar producto');</script>"); } }
private void CargarDDLProducto() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); //Recuperar datos de provisiones ContenedorProvisiones m = new ContenedorProvisiones(); m = x.ProvisionRescatar(Session["TokenUsuario"].ToString()); //Recuperar datos de productos ContenedorProductos o = new ContenedorProductos(); o = x.ProductoRescatar(Session["TokenUsuario"].ToString()); var productos = (from prvi in m.Lista join prod in o.Lista on prvi.CodigoProducto equals prod.Codigo where prvi.RutProveedor == txtProveedor.SelectedValue orderby prod.Descripcion select new { Codigo = prod.Codigo, Descripcion = prod.Descripcion } ).ToList(); if (productos.Count > 0) { txtProducto.DataSource = null; txtProducto.DataSource = productos; txtProducto.DataValueField = "Codigo"; txtProducto.DataTextField = "Descripcion"; txtProducto.DataBind(); Session["TemporalProducto"] = o.Lista; txtProducto.Enabled = true; txtCantidad.Enabled = true; btnAgregar.Enabled = true; } else { InicializarDDLProducto(); } }
private void TotaldeDias() { try { DateTime fechaIngreso = DateTime.Parse(txtFechaIngreso.Text); DateTime fechaEgreso = DateTime.Parse(txtFechaEgreso.Text); if (fechaIngreso != null && fechaEgreso != null && fechaIngreso < fechaEgreso) { TimeSpan total = fechaEgreso - fechaIngreso; int dias = total.Days; txtRegistroDias.Text = dias.ToString(); WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); Sesion SesionUsuario = (Sesion)Session["SesionUsuario"]; ContenedorHabDispCant n = new ContenedorHabDispCant(); n = x.HabitacionHabXCapacidad(Session["TokenUsuario"].ToString(), fechaIngreso, fechaEgreso); txtCantHabDispSim.Text = n.Item.CantHabSimple.ToString(); txtCantHabDispDob.Text = n.Item.CantHabDoble.ToString(); txtCantHabDispTri.Text = n.Item.CantHabTriple.ToString(); txtCantHabDispCua.Text = n.Item.CantHabSectuple.ToString(); } else { txtCantHabDispSim.Text = "0"; txtCantHabDispDob.Text = "0"; txtCantHabDispTri.Text = "0"; txtCantHabDispCua.Text = "0"; } } catch (Exception) { txtRegistroDias.Text = "0"; txtCantHabDispSim.Text = "0"; txtCantHabDispDob.Text = "0"; txtCantHabDispTri.Text = "0"; txtCantHabDispCua.Text = "0"; } }
private void RescatarDatos() { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorOrdenesPedidoCompleta n = new ContenedorOrdenesPedidoCompleta(); n = x.OrdenPedidoCompletaRescatar(Session["TokenUsuario"].ToString()); //Filtrar solo por el proveedor Sesion datSes = (Sesion)Session["SesionUsuario"]; var listaPedidoProveedor = n.Lista.Where(p => p.Cabecera.RutProveedor == datSes.RutEmpresa && (p.Cabecera.Estado == "activo" || p.Cabecera.Estado == "facturada") ) .OrderBy(p => p.Cabecera.Numero).ToList(); if (listaPedidoProveedor != null) { var pedidos = (from prov in listaPedidoProveedor select new { NroOrden = prov.Cabecera.Numero, FechaSolicitud = prov.Cabecera.FechaEmision, Monto = prov.Cabecera.Monto, Estado = prov.Cabecera.Estado } ).ToList(); gwSolicitudes.DataSource = null; gwSolicitudes.DataSource = pedidos; gwSolicitudes.DataBind(); } else { gwSolicitudes.DataSource = null; gwSolicitudes.DataBind(); } gwOrdenDetalle.DataSource = null; gwOrdenDetalle.DataBind(); Session["OrdenesPedido"] = listaPedidoProveedor; }
protected void btnModificar_Click(object sender, EventArgs e) { if (validarText1()) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorServicioComida xSC = new ContenedorServicioComida(); xSC.Item.Tipo = ddlTipoServicio.SelectedValue; xSC.Item.Precio = int.Parse(txtPrecio.Text); // xSC.Retorno.Token = Session["TokenUsuario"].ToString(); xSC = x.ServicioComidaActualizar(xSC); if (xSC.Retorno.Codigo == 0) { RescatarDatos(); } } }
protected void btnModificar2_Click(object sender, EventArgs e) { if (validarText2()) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorHabitacion xH = new ContenedorHabitacion(); xH.Item.Capacidad = int.Parse(ddlTipoHabitacion.SelectedValue); xH.Item.Precio = int.Parse(txtPrecio2.Text); // xH.Retorno.Token = Session["TokenUsuario"].ToString(); xH = x.HabitacionActPrecioXCapacidad(xH); if (xH.Retorno.Codigo == 0) { RescatarDatos(); } } }
protected void btnAnularFactura_Click(object sender, EventArgs e) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); if (ddlTipoEmpresa.SelectedValue == "Proveedor") { ContenedorFacturaPedidoCompleta xFPC = new ContenedorFacturaPedidoCompleta(); xFPC.Item.Cabecera.Numero = decimal.Parse(ddlFacturas.SelectedValue); // xFPC.Item.OPRelacionada.Numero = decimal.Parse(txtOrden.Text); // xFPC.Item.Cabecera.Observaciones = txtObservacion.Text; // xFPC.Retorno.Token = Session["TokenUsuario"].ToString(); xFPC = x.FacturaPedidoCompletaActualizar(xFPC); if (xFPC.Retorno.Codigo == 0) { RescatarDatos(); } } else { ContenedorFacturaCompraCompleta xFCC = new ContenedorFacturaCompraCompleta(); xFCC.Item.Cabecera.Numero = decimal.Parse(ddlFacturas.SelectedValue); // xFCC.Item.OCRelacionada.Numero = decimal.Parse(txtOrden.Text); // xFCC.Item.Cabecera.Observaciones = txtObservacion.Text; // xFCC.Retorno.Token = Session["TokenUsuario"].ToString(); xFCC = x.FacturaCompraCompletaActualizar(xFCC); if (xFCC.Retorno.Codigo == 0) { RescatarDatos(); } } }