Exemplo n.º 1
0
        //Método Editar - Llama al método Editar de la clase DProveedores.
        public static string Editar(int IdProveedor, string RazonSocial, string Documento, string Direccion, double Telefono,
                                    string PersonaContacto, string Correo1, string Correo2, double Telefono1, double Telefono2, double Telefono3,
                                    int Banco1, decimal Cuenta1, int Banco2, decimal Cuenta2, int Banco3, decimal Cuenta3, int IdUsuario)
        {
            //Crea la instacia al objeto de la clase DUsuarios y le establece valores.
            DProveedores Proveedores = new DProveedores();

            Proveedores.IdProveedor     = IdProveedor;
            Proveedores.RazonSocial     = RazonSocial;
            Proveedores.Documento       = Documento;
            Proveedores.Direccion       = Direccion;
            Proveedores.Telefono        = Telefono;
            Proveedores.PersonaContacto = PersonaContacto;
            Proveedores.Correo1         = Correo1;
            Proveedores.Correo2         = Correo2;
            Proveedores.Telefono1       = Telefono1;
            Proveedores.Telefono2       = Telefono2;
            Proveedores.Telefono3       = Telefono3;
            Proveedores.Banco1          = Banco1;
            Proveedores.Cuenta1         = Cuenta1;
            Proveedores.Banco2          = Banco2;
            Proveedores.Cuenta2         = Cuenta2;
            Proveedores.Banco3          = Banco3;
            Proveedores.Cuenta3         = Cuenta3;
            Proveedores.IdUsuario       = IdUsuario;

            return(Proveedores.Editar(Proveedores));
        }
Exemplo n.º 2
0
        private void btnGuardarNuevo_Click(object sender, EventArgs e)
        {
            DProveedores Proveedor = new DProveedores();

            Proveedor.Nombre    = txtNombre.Text;
            Proveedor.Direccion = txtDireccion.Text;
            Proveedor.Telefono  = Int32.Parse((txtTelefono.Text));
            Proveedor.Estado    = 1;
            int agregado = MantenimientoTablaProveedor.QueryInsert(Proveedor);

            if (agregado == 1)
            {
                MessageBox.Show("Registro Agregado");
            }
            else
            {
                MessageBox.Show("Falló el registro");
            }
            txtNombre.Clear();
            txtDireccion.Clear();
            txtTelefono.Clear();
            actualizarDataGrid();
            dataGridView1.Columns[0].Visible = false;
            btnModificar.Enabled             = false;
        }
Exemplo n.º 3
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            DProveedores Proveedor = new DProveedores();
            int          codigo    = Int32.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString());

            Proveedor.Nombre    = txtNombre.Text;
            Proveedor.Direccion = txtDireccion.Text;
            Proveedor.Telefono  = Int32.Parse((txtTelefono.Text));
            int actualizar = MantenimientoTablaProveedor.QueryUpdate(Proveedor, codigo);

            if (actualizar == 1)
            {
                MessageBox.Show("Registro Modificado");
            }
            else
            {
                MessageBox.Show("Registro no modificado");
            }
            txtNombre.Clear();
            txtDireccion.Clear();
            txtTelefono.Clear();
            actualizarDataGrid();
            dataGridView1.Columns[0].Visible = false;
            btnModificar.Enabled             = false;
            btnEliminar.Enabled     = false;
            btnGuardarNuevo.Enabled = true;
        }
Exemplo n.º 4
0
        private void CargarComboProveedores()
        {
            dProveedores = new DProveedores();

            ProveedorComboBox.DataSource    = dProveedores.SelectCodAndRazonProveedoresSinCuentaCorriente();
            ProveedorComboBox.DisplayMember = "RazonSocial";
            ProveedorComboBox.ValueMember   = "CodProveedor";
        }
Exemplo n.º 5
0
        private void SelectComboBoxProveedores()
        {
            var proveedores = new DProveedores();

            ProveedorComboBox.DataSource    = proveedores.SelectNombresProveedores();
            ProveedorComboBox.DisplayMember = "Nombre";
            ProveedorComboBox.ValueMember   = "CodProveedor";
        }
Exemplo n.º 6
0
        private void BorrarButton_Click_1(object sender, EventArgs e)
        {
            if (DgvProveedores.RowCount == 0)
            {
                MessageBox.Show("No hay proveedores", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            var rta = MessageBox.Show("¿Está seguro de borrar el registro?" + Environment.NewLine +
                                      "Si continúa, borrará las asociaciones del proveedor con el producto o bien de uso que provee", "Confirmación",
                                      MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (rta == DialogResult.No)
            {
                return;
            }


            var dproveedores = new DProveedores();

            int codProveedor = (int)DgvProveedores.SelectedRows[0].Cells[0].Value;

            string msg = dproveedores.DeleteStockProveedor(codProveedor);

            MessageBox.Show(msg, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);

            string msg2 = dproveedores.DeleteBienesUsoProveedor(codProveedor);

            MessageBox.Show(msg2, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);



            try
            {
                dproveedores.DeleteProveedor(codProveedor);
                var popup1 = new PopupNotifier()
                {
                    Image       = Properties.Resources.info100,
                    TitleText   = "Mensaje",
                    ContentText = "Se eliminó el proveedor correctamente",
                    ContentFont = new Font("Segoe UI Bold", 11F),
                    TitleFont   = new Font("Segoe UI Bold", 10F)
                };
                popup1.Popup();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al eliminar: " + ex.Message + Environment.NewLine +
                                "Cierre el formulario para recargar la información", "Mensaje", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return;
            }
        }
Exemplo n.º 7
0
        private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
        {
            DialogResult rta = MessageBox.Show("¿Está seguro de borrar el registro?" + Environment.NewLine +
                                               "Si continúa, borrará también la asociación del bien con su(s) marca(s)", "Confirmación",
                                               MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (rta == DialogResult.No)
            {
                return;
            }

            //Comprobamos que el bien de uso no tenga proveedores asociados
            var dproveedores = new DProveedores();

            int codBuso = (int)DgvBienesUso.SelectedRows[0].Cells[0].Value;

            if (dproveedores.ExisteBienUsoProveedor(codBuso))
            {
                MessageBox.Show("El bien de uso tiene proveedores asociados, no puede eliminarse",
                                "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            var dMarcaBienUso = new DMarcaBienUso();

            string msg = dMarcaBienUso.DeleteMarcaBienUso(codBuso);

            MessageBox.Show(msg, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);

            var mensaje = dBienUso.DeleteBienUso(codBuso);
            var popup1  = new PopupNotifier()
            {
                Image       = mensaje == "Se eliminó el registro correctamente" ? Properties.Resources.info100 : Properties.Resources.sql_error,
                TitleText   = "Mensaje",
                ContentText = msg,
                ContentFont = new Font("Segoe UI Bold", 11F),
                TitleFont   = new Font("Segoe UI Bold", 10F)
            };

            popup1.Popup();
        }
Exemplo n.º 8
0
 public static DataTable BuscarProveedores(string tipo_busqueda, string texto_busqueda,
                                           out string rpta)
 {
     return(DProveedores.BuscarProveedores(tipo_busqueda, texto_busqueda, out rpta));
 }
Exemplo n.º 9
0
        public static string EditarProveedores(List <string> variables, int id_proveedor)
        {
            DProveedores dProveedores = new DProveedores();

            return(dProveedores.EditarProveedores(variables, id_proveedor));
        }
Exemplo n.º 10
0
        public static string InsertarProveedores(List <string> variables, out int id_proveedor)
        {
            DProveedores dProveedores = new DProveedores();

            return(dProveedores.InsertarProveedores(variables, out id_proveedor));
        }
        public static async Task <(string rpta, int id_proveedor)> InsertarProveedor(Proveedores proveedor)
        {
            DProveedores DProveedores = new DProveedores();

            return(await DProveedores.InsertarProveedores(proveedor));
        }
        public static async Task <(DataTable dtProveedores, string rpta)> BuscarProveedores(string tipo_busqueda, string texto_busqueda)
        {
            DProveedores DProveedores = new DProveedores();

            return(await DProveedores.BuscarProveedores(tipo_busqueda, texto_busqueda));
        }
        public static async Task <string> EditarProveedor(int id_proveedor, Proveedores proveedor)
        {
            DProveedores DProveedores = new DProveedores();

            return(await DProveedores.EditarProveedores(id_proveedor, proveedor));
        }