private void grabar() { if (validar()) { Usuario usuario = new Usuario(); Funciones funciones = new Funciones(); String clave = funciones.md5_encode(txtClave.Text); if (txtID.Text != "") { usuario.id = Convert.ToInt32(txtID.Text); } usuario.nombre = txtUsuario.Text; usuario.clave = funcion.md5_encode(txtClave.Text); usuario.id_tipo = Convert.ToInt32(cmbTipo.SelectedValue); usuario.fecha_registro = funcion.fecha_del_dia(); bool grabar_ready = false; if (nuevo) { if (usuarioDatos.check_exists_usuario_add(usuario.nombre)) { grabar_ready = false; } else { grabar_ready = true; } } else { grabar_ready = true; } if (grabar_ready) { if (nuevo) { if (usuarioDatos.Add(usuario)) { MessageBox.Show("Registro agregado"); tsStatus.Text = "[+] Registro agregado"; this.Refresh(); } else { MessageBox.Show("Ha ocurrido un error en la base de datos"); tsStatus.Text = "[-] Ha ocurrido un error en la base de datos"; this.Refresh(); } } else { if (usuarioDatos.Update(usuario)) { MessageBox.Show("Registro actualizado"); tsStatus.Text = "[+] Registro actualizado"; this.Refresh(); } else { MessageBox.Show("Ha ocurrido un error en la base de datos"); tsStatus.Text = "[-] Ha ocurrido un error en la base de datos"; this.Refresh(); } } } else { MessageBox.Show("El usuario " + usuario.nombre + " ya existe"); tsStatus.Text = "[-] El usuario " + usuario.nombre + " ya existe"; this.Refresh(); } cargarListaUsuarios(); limpiar(); } }
private void grabar() { if (validar()) { Proveedor proveedor = new Proveedor(); if (txtID.Text != "") { proveedor.id = Convert.ToInt32(txtID.Text); } proveedor.nombre = txtNombre.Text; proveedor.direccion = txtDireccion.Text; proveedor.telefono = Convert.ToInt32(txtTelefono.Text); proveedor.fecha_registro = funcion.fecha_del_dia(); bool grabar_ready = false; if (nuevo) { if (proveedorDatos.check_exists_proveedor_add(proveedor.nombre)) { grabar_ready = false; } else { grabar_ready = true; } } else { if (proveedorDatos.check_exists_proveedor_edit(proveedor.id, proveedor.nombre)) { grabar_ready = false; } else { grabar_ready = true; } } if (grabar_ready) { if (nuevo) { if (proveedorDatos.Add(proveedor)) { MessageBox.Show("Registro agregado"); tsStatus.Text = "[+] Registro agregado"; this.Refresh(); } else { MessageBox.Show("Ha ocurrido un error en la base de datos"); tsStatus.Text = "[-] Ha ocurrido un error en la base de datos"; this.Refresh(); } } else { if (proveedorDatos.Update(proveedor)) { MessageBox.Show("Registro actualizado"); tsStatus.Text = "[+] Registro actualizado"; this.Refresh(); } else { MessageBox.Show("Ha ocurrido un error en la base de datos"); tsStatus.Text = "[-] Ha ocurrido un error en la base de datos"; this.Refresh(); } } } else { MessageBox.Show("El proveedor " + proveedor.nombre + " ya existe"); tsStatus.Text = "[-] El proveedor " + proveedor.nombre + " ya existe"; this.Refresh(); } cargarListaProveedores(); limpiar(); } }
private void grabar() { if (validar()) { Producto producto = new Producto(); if (txtID.Text != "") { producto.id = Convert.ToInt32(txtID.Text); } producto.nombre = txtNombre.Text; producto.descripcion = rtbDescripcion.Text; producto.precio = Convert.ToDouble(txtPrecio.Text); producto.id_proveedor = Convert.ToInt32(cmbProveedor.SelectedValue); producto.fecha_registro = funcion.fecha_del_dia(); bool grabar_ready = false; if (nuevo) { if (productoDatos.check_exists_producto_add(producto.nombre)) { grabar_ready = false; } else { grabar_ready = true; } } else { if (productoDatos.check_exists_producto_edit(producto.id, producto.nombre)) { grabar_ready = false; } else { grabar_ready = true; } } if (grabar_ready) { if (nuevo) { if (productoDatos.Add(producto)) { MessageBox.Show("Registro agregado"); tsStatus.Text = "[+] Registro agregado"; this.Refresh(); } else { MessageBox.Show("Ha ocurrido un error en la base de datos"); tsStatus.Text = "[-] Ha ocurrido un error en la base de datos"; this.Refresh(); } } else { if (productoDatos.Update(producto)) { MessageBox.Show("Registro actualizado"); tsStatus.Text = "[+] Registro actualizado"; this.Refresh(); } else { MessageBox.Show("Ha ocurrido un error en la base de datos"); tsStatus.Text = "[-] Ha ocurrido un error en la base de datos"; this.Refresh(); } } } else { MessageBox.Show("El producto " + producto.nombre + " ya existe"); tsStatus.Text = "[-] El producto " + producto.nombre + " ya existe"; this.Refresh(); } cargarListaProductos(); limpiar(); } }