private void btnXRut_Click(object sender, EventArgs e) { ManHuesped man = new ManHuesped(); MetodosAPP APP = new MetodosAPP(); if (APP.validarRut(txRutEmp.Text) == false || string.IsNullOrEmpty(txRutEmp.Text)) { lbMsg.Text = ("Ingrese Rut Empresa valido"); txRutEmp.ReadOnly = false; txRutEmp.Focus(); return; } if (man.ObtenerIDEmpresa(APP.ObtenerRut(txRutEmp.Text)) == 0) { dgvHuesped.DataSource = ""; txRutEmp.ReadOnly = false; txRutEmp.Focus(); lbMsg.Text = ("Empresa No Encontrada"); } else { dgvHuesped.DataSource = man.GetHuespedesXRut(APP.ObtenerRut(txRutEmp.Text)); txRutEmp.ReadOnly = true; lbMsg.Text = ("Empresa Encontrada"); } }
private void btnTest_Click(object sender, EventArgs e) { MetodosAPP APP = new MetodosAPP(); if (APP.validarRut("12920024h")) { MessageBox.Show("TRUE"); } else { MessageBox.Show("FALSE"); }; }
private void btnBuscar_Click(object sender, EventArgs e) { MetodosAPP APP = new MetodosAPP(); if (txtNOP.Text.Trim() == "") { lbMsg.Text = ("Ingrese Número Válido"); txtNOP.Focus(); } else { try { ManOrdenPedido man = new ManOrdenPedido(); DataTable dt = man.OPXNumero(txtNOP.Text); dgvOP.DataSource = dt; if (dt == null) { lbMsg.Text = "NRO DE ORDEN No existe"; dgvOP.DataSource = ""; txtNOP.Enabled = true; } else { if (dt.Rows.Count == 0) { return; } else { // 0= OP.ESTADO_ORDEN_PEDIDO_ID AS ESTADO, EO.DESCRIPCION, OP.IDORDEN_PEDIDO AS ID_ODP, OP.NRO_ORDEN, OP.EMPLEADO_ID, E.NOMBRE AS EMPLEADO, OP.FECHA, OP.PROVEEDOR_ID, P.RUT , P.DV, P.NOMBRE AS PROVEEDOR, OP.COMENTARIO " + DataRow row = dt.Rows[0]; //row[0].ToString(); //row[1].ToString(); //row[2].ToString(); //row[3].ToString(); //row[4].ToString(); //row[5].ToString(); //row[6].ToString(); //row[7].ToString(); txtNOP.Enabled = false; lbMsg.Text = "ODP Encontrada"; } } } catch (Exception ex) { lbMsg.Text = "ERROR: " + ex; } } }
private void btnBuscar_Click(object sender, EventArgs e) { MetodosAPP APP = new MetodosAPP(); if (APP.validarRut(txRut.Text) == false) { lbMsg.Text = ("Ingrese Rut Válido"); txRut.Focus(); return; } else { try { ManEmpresa man = new ManEmpresa(); DataTable dt = man.EmpresaXRut(APP.ObtenerRut(txRut.Text)); dgvEmpresa.DataSource = dt; if (dt == null) { lbMsg.Text = "RUT No existe"; dgvEmpresa.DataSource = ""; txRut.Enabled = true; } else { if (dt.Rows.Count == 0) { return; } else { DataRow row = dt.Rows[0]; txRut.Text = row[0].ToString() + "-" + row[1].ToString(); txNombre.Text = row[2].ToString(); txDireccion.Text = row[3].ToString(); txTelefono.Text = row[4].ToString(); txCorreo.Text = row[5].ToString(); txRut.Enabled = false; lbMsg.Text = "Rut Encontrado"; } } } catch (Exception ex) { lbMsg.Text = "ERROR: " + ex; } } }
private void btnBuscar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txRut.Text)) { lbMsg.Text = ("Debe completar la informacion RUT"); txRut.Focus(); return; } try { ManHuesped man = new ManHuesped(); MetodosAPP APP = new MetodosAPP(); DataTable dt = man.UnHueped(APP.ObtenerRut(txRut.Text.Trim())); dgvHuesped.DataSource = dt; if (dt == null) { lbMsg.Text = "Huesped No existe"; dgvHuesped.DataSource = ""; txRut.Enabled = true; txRut.Focus(); } else { if (dt.Rows.Count == 0) { return; } else { DataRow row = dt.Rows[0]; txRut.Text = row[0].ToString() + "-" + row[1].ToString(); txNombre.Text = row[2].ToString(); txApellido.Text = row[3].ToString(); txTelefono.Text = row[4].ToString(); txCorreo.Text = row[5].ToString(); txRutEmp.Text = row[7].ToString() + "-" + row[8].ToString(); lbMsg.Text = "Heusped Encontrado"; txRut.Enabled = false; } } } catch (Exception ex) { lbMsg.Text = "ERROR: " + ex; } }
private void btnActualizar_Click(object sender, EventArgs e) { MetodosAPP APP = new MetodosAPP(); if (APP.validarRut(txtRut.Text) == false || txtRut.Text.Length <= 3) { lblMsg.Text = ("Ingrese Rut Válido"); txtRut.Focus(); return; } if (string.IsNullOrEmpty(txtNombre.Text) || txtNombre.Text.Length <= 3) { lblMsg.Text = ("Ingrese la información NOMBRE +4"); txtNombre.Focus(); return; } if (string.IsNullOrEmpty(txtApellidoEmp.Text)) { lblMsg.Text = ("Ingrese la información APELLIDO"); txtApellidoEmp.Focus(); return; } int pRUT = int.Parse(APP.ObtenerRut(txtRut.Text)); string pNOMBRE = txtNombre.Text; string pAPE = txtApellidoEmp.Text; using (EntitiesHostal con = new EntitiesHostal()) { var test = con.EMPLEADO.Where(x => x.RUT == pRUT).FirstOrDefault(); Console.Write(test); Console.Write(test.NOMBRE.ToString()); test.NOMBRE = pNOMBRE; test.APELLIDO = pAPE; if (con.SaveChanges() > 0) { lblMsg.Text = "Registro Actualizado"; } else { Console.Write("PREOBLEMAS AL ACTUALIZAR DATOS_:" + e); lblMsg.Text = "Problemas al actualizar. Revise los datos"; } } }
private void btnActualizar_Click(object sender, EventArgs e) { MetodosAPP APP = new MetodosAPP(); if (APP.validarRut(txRut.Text) == false || txRut.Text.Length <= 3) { lbMsg.Text = ("Ingrese Rut Valido"); txRut.Focus(); return; } if (string.IsNullOrEmpty(txNombre.Text) || txNombre.Text.Length <= 3) { lbMsg.Text = ("Ingrese la información NOMBRE +4"); txNombre.Focus(); return; } if (string.IsNullOrEmpty(txDireccion.Text)) { lbMsg.Text = ("Ingrese la información DIRECCIÓN"); txDireccion.Focus(); return; } if (string.IsNullOrEmpty(txTelefono.Text) || txTelefono.Text.Length >= 12) { lbMsg.Text = ("Ingrese la información TELÉFONO"); txTelefono.Focus(); return; } if (APP.ValidacionEmail(txCorreo.Text) == false) { lbMsg.Text = ("Ingrese la información CORREO valido"); txCorreo.Focus(); return; } int pRUT = int.Parse(APP.ObtenerRut(txRut.Text)); string pNOMBRE = txNombre.Text; string pDIRECC = txDireccion.Text; Int64 pTELEFONO = Int64.Parse(txTelefono.Text); string pCORREO = txCorreo.Text; using (EntitiesHostal con = new EntitiesHostal()) { var test = con.EMPRESA.Where(x => x.RUT == pRUT).FirstOrDefault(); Console.Write(test); Console.Write(test.NOMBRE.ToString()); test.NOMBRE = pNOMBRE; test.DIRECCION = pDIRECC; test.TELEFONO = pTELEFONO; test.CORREO = pCORREO; if (con.SaveChanges() > 0) { LlenarGrilla(); Limpiar(); lbMsg.Text = "Registro Actualizado"; } else { Console.Write("PREOBLEMAS AL ACTUALIZAR DATOS_:" + e); lbMsg.Text = "Problemas al actualizar. Revise los datos"; } } }
private void btnActualizar_Click(object sender, EventArgs e) { ManHuesped man = new ManHuesped(); MetodosAPP APP = new MetodosAPP(); if (APP.validarRut(txRut.Text) == false || txRut.Text.Length <= 3) { lbMsg.Text = ("Ingrese Rut Valido"); txRut.ReadOnly = false; txRut.Focus(); return; } if (string.IsNullOrEmpty(txNombre.Text)) { lbMsg.Text = ("Ingrese la información NOMBRE"); txNombre.Focus(); return; } if (string.IsNullOrEmpty(txApellido.Text)) { lbMsg.Text = ("Ingrese la información APELLIDO"); txApellido.Focus(); return; } if (string.IsNullOrEmpty(txTelefono.Text) || txTelefono.Text.Length >= 12) { lbMsg.Text = ("Ingrese la información TELÉFONO"); txTelefono.Focus(); return; } if (APP.ValidacionEmail(txCorreo.Text) == false) { lbMsg.Text = ("Ingrese la información CORREO valido"); txCorreo.Focus(); return; } int pRUT = int.Parse(APP.ObtenerRut(txRut.Text)); string pNOMBRE = txNombre.Text; string pAPELLIDO = txApellido.Text; Int64 pTELEFONO = Int64.Parse(txTelefono.Text); string pCORREO = txCorreo.Text; using (EntitiesHostal con = new EntitiesHostal()) { var test = con.HUESPED.Where(x => x.RUT == pRUT).FirstOrDefault(); Console.Write(test); Console.Write(test.NOMBRE.ToString()); test.NOMBRE = pNOMBRE; test.APELLIDO = pAPELLIDO; test.TELEFONO = pTELEFONO; test.CORREO = pCORREO; if (con.SaveChanges() > 0) { LimpiarDatosUpda(); dgvHuesped.DataSource = man.GetHuespedesXRut(APP.ObtenerRut(txRutEmp.Text)); lbMsg.Text = "Registro Actualizado"; } else { Console.Write("PREOBLEMAS AL ACTUALIZAR DATOS_:" + e); lbMsg.Text = "Problemas al actualizar. Revise los datos"; } } }
private void btnIngresar_Click(object sender, EventArgs e) { MetodosAPP APP = new MetodosAPP(); string pRubro = ""; if (APP.validarRut(txtRut.Text) == false || txtRut.Text.Length <= 3) { lbMsg.Text = ("Ingrese Rut Valido"); txtRut.Focus(); return; } if (string.IsNullOrEmpty(txtNombre.Text) || txtNombre.Text.Length <= 3) { lbMsg.Text = ("Ingrese la información NOMBRE +4"); txtNombre.Focus(); return; } if (string.IsNullOrEmpty(txtDireccion.Text)) { lbMsg.Text = ("Ingrese la información DIRECCIÓN"); txtDireccion.Focus(); return; } Console.Write("RUBRO HUGO:::" + cbxRubros.Text + "::: "); if (cbxRubros.SelectedIndex == 0) { lbMsg.Text = ("Seleccione un Rubro"); cbxRubros.Focus(); return; } else { pRubro = cbxRubros.SelectedItem.ToString(); } //if (string.IsNullOrEmpty(txtRubro.Text)) //{ // lbMsg.Text = ("Ingrese la información RUBRO"); // txtRubro.Focus(); // return; //} int id_usu = 0; ManProveedor man = new ManProveedor(); Console.Write("RUBRO HUGO:::" + pRubro + "::: "); if (man.validarRutProveedor(APP.ObtenerRut(txtRut.Text))) { USUARIO usu = new USUARIO(); usu.IDUSUARIO = 1; usu.NOMBRE_USUARIO = APP.ObtenerRut(txtRut.Text); usu.CONTRASENIA = APP.GenerarClave(txtNombre.Text, txtRut.Text); usu.TIPO_USUARIO_ID = 3; // 3 Proveedor AddUsuario(usu); id_usu = man.ObtenerIDUsuario(APP.ObtenerRut(txtRut.Text)); if (id_usu == 0) { lbMsg.Text = "Problemas con generación de Usuario"; return; } else { PROVEEDOR prov = new PROVEEDOR(); prov.IDPROVEEDOR = 1; prov.RUT = int.Parse(APP.ObtenerRut(txtRut.Text)); prov.DV = APP.GenerarDV(APP.ObtenerRut(txtRut.Text)); prov.NOMBRE = txtNombre.Text; prov.DIRECCION = txtDireccion.Text; prov.RUBRO_ID = man.GetIDRubro(pRubro); prov.USUARIO_ID = id_usu; AddProveedor(prov); btnCancel.Text = "Salir"; lbMsg.Text = "Usuario Creado"; txResult.Visible = true; txResult.Text += "Estimado " + txtNombre.Text + "\r\n \r\n"; txResult.Text += "Estos son sus datos para poder acceder a nuestro Sistema.\r\n \r\n"; txResult.Text += (" Usuario: " + APP.ObtenerRut(txtRut.Text) + "\r\n" + " Clave: " + APP.GenerarClave(txtNombre.Text, txtRut.Text)) + "\r\n \r\n"; txResult.Text += "Ingrese a www.HostalDonaClarita.cl para revisar Órdenes de Pedidos.\r\n \r\n \r\n"; txResult.Text += "Hostal Doña Clarita\r\n \r\n \r\n"; txResult.Text += "**Informar datos al Proveedor"; } } else { lbMsg.Text = "Rut Proveedor ya Existe"; txtRut.Focus(); return; } }
private void btnActualizar_Click(object sender, EventArgs e) { MetodosAPP APP = new MetodosAPP(); ManProveedor man = new ManProveedor(); string pRubro = ""; if (APP.validarRut(txRut.Text) == false || txRut.Text.Length <= 3) { lbMsg.Text = ("Ingrese Rut Válido"); txRut.Focus(); return; } if (string.IsNullOrEmpty(txNombre.Text) || txNombre.Text.Length <= 3) { lbMsg.Text = ("Ingrese la información NOMBRE +4"); txNombre.Focus(); return; } if (string.IsNullOrEmpty(txDireccion.Text)) { lbMsg.Text = ("Ingrese la información DIRECCIÓN"); txDireccion.Focus(); return; } if (cbxRubro.SelectedIndex == 0) { lbMsg.Text = ("Seleccione un Rubro"); cbxRubro.Focus(); return; } else { pRubro = cbxRubro.SelectedItem.ToString(); } int pRUT = int.Parse(APP.ObtenerRut(txRut.Text)); string pNOMBRE = txNombre.Text; string pDIRECC = txDireccion.Text; using (EntitiesHostal con = new EntitiesHostal()) { var test = con.PROVEEDOR.Where(x => x.RUT == pRUT).FirstOrDefault(); Console.Write(test); Console.Write(test.NOMBRE.ToString()); test.NOMBRE = pNOMBRE; test.DIRECCION = pDIRECC; test.RUBRO_ID = man.GetIDRubro(pRubro); if (con.SaveChanges() > 0) { lbMsg.Text = "Registro Actualizado"; dgvProveedor.DataSource = ""; } else { Console.Write("PROBLEMAS AL ACTUALIZAR DATOS_:" + e); lbMsg.Text = "Problemas al actualizar. Revise los datos"; } } }
private void btnBuscarODP_Click(object sender, EventArgs e) { MetodosAPP APP = new MetodosAPP(); if (txODP.Text.Trim() == "") { lbMsg.Text = ("Ingrese Número de Orden válido"); txODP.Focus(); } else { try { ManOrdenPedido man = new ManOrdenPedido(); DataTable dt = man.OPXNumero(txODP.Text); //dgvODP.DataSource = dt; if (dt == null) { lbMsg.Text = "Nro de Orden No existe"; dgvODP.DataSource = ""; txODP.Enabled = true; } else { if (dt.Rows.Count == 0) { return; } else { DataRow row = dt.Rows[0]; // 0= OP.ESTADO_ORDEN_PEDIDO_ID AS ESTADO, EO.DESCRIPCION, OP.IDORDEN_PEDIDO AS ID_ODP, OP.NRO_ORDEN, OP.EMPLEADO_ID, E.NOMBRE AS EMPLEADO, OP.FECHA, OP.PROVEEDOR_ID, P.RUT , P.DV, P.NOMBRE AS PROVEEDOR, OP.COMENTARIOS " + if (int.Parse(row[0].ToString()) == 2) { txODP.Text = row[3].ToString(); txODP.ReadOnly = true; lbEstado.Text = " " + row[1].ToString(); lbProveedor.Text = " " + row[10].ToString(); lbIdODP.Text = row[2].ToString(); lbMsg.Text = "ODP Encontrada"; btnBuscarODP.Visible = false; this.dgvODP.SelectionMode = DataGridViewSelectionMode.FullRowSelect; this.dgvODP.MultiSelect = false; this.dgvODP.ReadOnly = true; this.dgvODP.AllowUserToAddRows = false; this.dgvODP.AllowUserToDeleteRows = false; dgvODP.DataSource = man.GetRecepcionProdXidPedido(lbIdODP.Text); lblGrilla.Text = "Seleccione Producto (doble click)"; lbMsg.Text = "ODP Encontrada"; btnBuscarODP.Visible = false; } else if (int.Parse(row[0].ToString()) == 1) { lbEstado.Text = " " + row[1].ToString(); lbProveedor.Text = " " + row[10].ToString(); MessageBox.Show("ODP con Estado Pendiente - Confirme Situación"); lbMsg.Text = "ODP con Estado Pendiente - Confirme Situación"; } else if (int.Parse(row[0].ToString()) == 3) { lbEstado.Text = " " + row[1].ToString(); lbProveedor.Text = " " + row[10].ToString(); MessageBox.Show("ODP con Estado Rechazado - Confirme Situación"); lbMsg.Text = "ODP con Estado Rechazado - Confirme Situación"; } else { lbMsg.Text = "ODP no encontrada - Confirme Situación"; } } } } catch (Exception ex) { lbMsg.Text = "ERROR: " + ex; } } }
private void btnIngresar_Click(object sender, EventArgs e) { MetodosAPP APP = new MetodosAPP(); if (APP.validarRut(txRut.Text) == false || txRut.Text.Length <= 3) { lbMsg.Text = ("Ingrese Rut Válido"); txRut.Focus(); return; } if (string.IsNullOrEmpty(txNombre.Text) || txNombre.Text.Length <= 3) { lbMsg.Text = ("Ingrese la información NOMBRE +4"); txNombre.Focus(); return; } if (string.IsNullOrEmpty(txDireccion.Text)) { lbMsg.Text = ("Ingrese la información DIRECCIÓN"); txDireccion.Focus(); return; } if (string.IsNullOrEmpty(txTelefono.Text) || txTelefono.Text.Length >= 10) { lbMsg.Text = ("Ingrese la información TELÉFONO"); txTelefono.Focus(); return; } if (APP.ValidacionEmail(txCorreo.Text) == false) { lbMsg.Text = ("Ingrese la información CORREO válido"); txCorreo.Focus(); return; } int id_usu = 0; ManEmpresa man = new ManEmpresa(); if (man.validarRutEmpresa(APP.ObtenerRut(txRut.Text))) { USUARIO usu = new USUARIO(); usu.IDUSUARIO = 1; usu.NOMBRE_USUARIO = APP.ObtenerRut(txRut.Text); usu.CONTRASENIA = APP.GenerarClave(txNombre.Text, txRut.Text); usu.TIPO_USUARIO_ID = 2; // 2 Cliente Empresa AddUsuario(usu); id_usu = man.ObtenerIDUsuario(APP.ObtenerRut(txRut.Text)); if (id_usu == 0) { lbMsg.Text = "Problemas con generación de Usuario"; return; } else { EMPRESA emp = new EMPRESA(); emp.IDEMPRESA = 1; emp.RUT = int.Parse(APP.ObtenerRut(txRut.Text)); emp.DV = APP.GenerarDV(APP.ObtenerRut(txRut.Text)); emp.NOMBRE = txNombre.Text; emp.DIRECCION = txDireccion.Text; emp.TELEFONO = int.Parse(txTelefono.Text); emp.USUARIO_ID = id_usu; emp.CORREO = txCorreo.Text; AddEmpresa(emp); btnCancelar.Text = "Salir"; lbMsg.Text = "Usuario Creado"; txResult.Visible = true; txResult.Text += "Estimados " + txNombre.Text + "\r\n \r\n"; txResult.Text += "Estos son sus datos para poder acceder a nuestro Sistema.\r\n \r\n"; txResult.Text += (" Usuario: " + APP.ObtenerRut(txRut.Text) + "\r\n" + " Clave: " + APP.GenerarClave(txNombre.Text, txRut.Text)) + "\r\n \r\n"; txResult.Text += "Lo invitamos a disfrutar de nuestros Servicios.\r\n"; txResult.Text += "Ingrese a www.HostalDonaClarita.cl \r\n \r\n \r\n"; txResult.Text += "Saludos. Hostal Doña Clarita\r\n \r\n \r\n"; txResult.Text += "**Enviar datos a " + txCorreo.Text; } } else { lbMsg.Text = "Rut Cliente ya Existe"; txRut.Focus(); return; } }