Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 3
0
        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();
            }
        }