private void MantenedorProveedores_Load(object sender, EventArgs e) { this.dgvProveedor.SelectionMode = DataGridViewSelectionMode.FullRowSelect; this.dgvProveedor.MultiSelect = false; this.dgvProveedor.ReadOnly = true; LlenarGrilla(); ManProveedor man = new ManProveedor(); DataTable dtRubros = man.GetRubros(); if (dtRubros == null) { lbMsg.Text = "problema al cargar rubro"; } else { for (int i = 0; i < dtRubros.Rows.Count; i++) { DataRow row = dtRubros.Rows[i]; cbxRubro.Items.Add(row[1]); } } cbxRubro.Items.Insert(0, "-Seleccione Rubro-"); cbxRubro.SelectedIndex = 0; }
private void GenerarOrdenDePedido() { ManOrdenPedido manOP = new ManOrdenPedido(); ORDEN_PEDIDO OP = new ORDEN_PEDIDO(); OP.NRO_ORDEN = manOP.get_NRO_ORDEN_Nuevo(); txNroOrden.Text = OP.NRO_ORDEN.ToString(); int idEmpleado = manOP.GetIdEmpleado(int.Parse(Global.usuarioKEY[0])); OP.EMPLEADO_ID = idEmpleado; Console.WriteLine(" OP.EEMPLEADO_ID " + OP.EMPLEADO_ID); OP.FECHA = DateTime.Today; Console.WriteLine(" OP.FECHA " + OP.FECHA); ManProveedor manP = new ManProveedor(); String rut = txRutProvee.Text; OP.PROVEEDOR_ID = manP.ObtenerIDProveedor(rut.Substring(0, rut.Length - 2)); OP.ESTADO_ORDEN_PEDIDO_ID = 1; //estado PENDIENTE Console.WriteLine("OP.NRO_ORDEN = " + OP.NRO_ORDEN); Console.WriteLine(" OP.EMPLEADO_ID = " + OP.EMPLEADO_ID); Console.WriteLine(" OP.PROVEEDOR_ID = " + OP.PROVEEDOR_ID); using (EntitiesHostal con = new EntitiesHostal()) { con.ORDEN_PEDIDO.Add(OP); con.SaveChanges(); } btnGenerarOC.Visible = false; dgvProdSelec.ReadOnly = true; dgvProductos.Visible = false; lblProductosSel.Text = "Productos Seleccionados"; txGrilla.Text = "DATOS CONFIRMACION:"; lblpro.Visible = false; lbMsg.Text = "Orden de Pedido Registrada Correctamente."; }
private void btnBuscar_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; } try { ManProveedor man = new ManProveedor(); DataTable dt = man.ProveedorXRut(APP.ObtenerRut(txRut.Text)); dgvProveedor.DataSource = dt; if (dt == null) { lbMsg.Text = "RUT No existe"; dgvProveedor.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(); cbxRubro.Text = row[4].ToString(); txRut.Enabled = false; lbMsg.Text = "Rut Encontrado"; } } } catch (Exception ex) { lbMsg.Text = "ERROR: " + ex; } }
private void RegistrarProveedor_Load(object sender, EventArgs e) { ManProveedor man = new ManProveedor(); DataTable dtRubros = man.GetRubros(); if (dtRubros == null) { lbMsg.Text = "problema al cargar rubro"; } else { for (int i = 0; i < dtRubros.Rows.Count; i++) { DataRow row = dtRubros.Rows[i]; cbxRubros.Items.Add(row[1]); } } cbxRubros.Items.Insert(0, "-Seleccione Rubro-"); cbxRubros.SelectedIndex = 0; }
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; } }
public void LlenarGrilla() { ManProveedor man = new ManProveedor(); dgvProveedor.DataSource = man.todosProveedor(); }
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"; } } }