Beispiel #1
0
        void AddProd(Clases.Productos p)
        {
            try
            {
                DB = new Clases.IM_DB_Entities();

                Clases.Nombres_Productos nombre = DB.Nombres_Productos
                                                  .Where(np => np.ID_Nombre_Productos == p.NombreProducto).First();

                Clases.Clases_Productos cp = DB.Clases_Productos
                                             .Where(c => c.ID_CLase == p.Clase).First();

                ListProductos_A_Ingresar.Items.Add(p.ID_Producto, 0);
                ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(nombre.Descripcion);
                ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(cp.Descripcion);
                ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(TxtCosto.Text);
                ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(dtFechaIngreso.Value.Date.ToString());

                ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].Tag = p;
            }
            catch (Exception es) {
                Program.MensajeError(es.Message);
                return;
            }
        }
Beispiel #2
0
 void _Refresh()
 {
     DB = new Clases.IM_DB_Entities();
     Limpiar();
     LlenarList();
     tabControl1.SelectTab(0);
 }
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                LblClase.Text            = "-";
                LblCliente.Text          = "-";
                LblFechaVencimiento.Text = "-";
                LblFecha.Text            = "-";
                LblNombreProd.Text       = "-";
                LblNuevaClaseMovil.Text  = "-";
                //LblNuevoNombreMovil.Text = "-";
                LblNumeroFactura.Text = "-";
                LblVendedor.Text      = "-";
                NCF = string.Empty;
                TxtCodigoNuevoTelefono.Text = "";
                TxtCodigoTelCliente.Text    = "";

                venta   = new Clases.VentaInmediata();
                cliente = new Clases.Clientes();
                fact    = new Clases.Facturas();
                cp      = new Clases.Clases_Productos();
                NP      = new Clases.Nombres_Productos();
                DB      = new Clases.IM_DB_Entities();

                TxtCodigoTelCliente.Focus();
            }
            catch (Exception)
            {
                return;
            }
        }
Beispiel #4
0
        private void BringActivos()
        {
            DB = new Clases.IM_DB_Entities();
            try
            {
                int model = Convert.ToInt16(CmbModelo_Buscar.SelectedValue.ToString());
                int clase = Convert.ToInt16(CmbClase_Buscar.SelectedValue.ToString());

                var ListaVendidos = DB.Productos.ToList();

                if (ChkModelo.Checked)
                {
                    ListaVendidos = ListaVendidos.Where(Prod => Prod.NombreProducto == model).ToList();
                }

                if (ChkClase.Checked)
                {
                    ListaVendidos = ListaVendidos.Where(Prod => Prod.Clase == clase).ToList();
                }

                GridFiltroAvanzado.DataSource = ListaVendidos;
                LblCantidad.Text = ListaVendidos.Count.ToString();
                LblSum.Text      = ListaVendidos.Sum(pr => pr.Precio_Costo).ToString("0.00");
            }
            catch (Exception es)
            {
                throw es;
            }
        }
Beispiel #5
0
        private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult dr = MessageBox.Show("Seguro que desea eliminar este registro?",
                                                  "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                if (dr == System.Windows.Forms.DialogResult.Yes)
                {
                    #region Eliminar registro
                    DB = new Clases.IM_DB_Entities();
                    var _np = DB.Nombres_Productos.Where(p => p.ID_Nombre_Productos == NP.ID_Nombre_Productos).First();

                    DB.Nombres_Productos.Remove(_np);
                    DB.SaveChanges();

                    tabControl1.SelectTab(1);
                    _Refresh();
                    #endregion
                }
                else
                {
                    return;
                }
            }
            catch (Exception es)
            {
                Program.MensajeError(es.Message);
            }
        }
Beispiel #6
0
        private void guardarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                DB = new Clases.IM_DB_Entities();
                if (TxtIDProd.Text.Trim() == "")
                {
                    DB.Clases_Productos.Add(new Clases.Clases_Productos()
                    {
                        Descripcion = TxtDescripcionProd.Text.Trim() == "" ? null : TxtDescripcionProd.Text
                    });

                    DB.SaveChanges();
                    MessageBox.Show("Registro Guardado!", "Listo!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    var clase = DB.Clases_Productos.Where(cp => cp.ID_CLase == EstaClase.ID_CLase).First();
                    clase.Descripcion = TxtDescripcionProd.Text;
                    DB.SaveChanges();
                }
                TxtDescripcionProd.Text = "";
                TxtIDProd.Text          = "";
                LstProds.Items.Clear();
                LlenarList();
                tabControl1.SelectTab(0);
            }
            catch (Exception es)
            {
                MessageBox.Show(es.Message, "Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void FrmReportePerdidas_Load(object sender, EventArgs e)
        {
            DB = new Clases.IM_DB_Entities();

            CmbUsuario.DataSource    = DB.Users.ToList();
            CmbUsuario.DisplayMember = "Nombre";
        }
 void Cargar_CmbClientes()
 {
     DB = new Clases.IM_DB_Entities();
     CmbClientes.DataSource    = DB.Clientes.ToList();
     CmbClientes.DisplayMember = "Nombre";
     CmbClientes.ValueMember   = "Cedula_RNC";
 }
Beispiel #9
0
        private void GridUsuarios_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            DB = new Clases.IM_DB_Entities();

            try
            {
                string param = GridUsuarios.Rows[e.RowIndex].Cells[1].Value.ToString();

                var Usu = DB.Users.Where(us => us.Login_Name == param).First();

                usuarioSeleccionado      = Usu;
                TxtCedulaUsuario.Text    = usuarioSeleccionado.Cedula;
                TxtContrasena.Text       = usuarioSeleccionado.Login_Pass;
                TxtCuenta.Text           = usuarioSeleccionado.Login_Name;
                TxtDireccionUsuario.Text = usuarioSeleccionado.Direccion;
                TxtIDUsuario.Text        = usuarioSeleccionado.Usr_ID.ToString();
                TxtMovilUsuario.Text     = usuarioSeleccionado.Telefono_Movil;
                TxtNombre.Text           = usuarioSeleccionado.Nombre;
                TxtTelefonoUsuario.Text  = usuarioSeleccionado.Telefono_Local;

                TxtCuenta.Enabled = false;
                editando          = true;
                tabControl1.SelectTab(1);
            }
            catch (Exception es)
            {
                Program.MensajeError(es.Message);
            }
        }
        private int getSiguiente_Factura()
        {
            DB = new Clases.IM_DB_Entities();
            int sig_Numero = DB.Facturas.Count() + 1;

            return(sig_Numero);
        }
 void Cargar_CmbProductos()
 {
     DB = new Clases.IM_DB_Entities();
     CmbNuevoNombreMovil.DataSource    = DB.Nombres_Productos.ToList();
     CmbNuevoNombreMovil.DisplayMember = "Descripcion";
     CmbNuevoNombreMovil.ValueMember   = "ID_Nombre_Productos";
 }
Beispiel #12
0
        private void guardarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DB = new Clases.IM_DB_Entities();

            try
            {
                if (TxtID_NombreProd.Text != "")
                {
                    var _np = DB.Nombres_Productos.Where(_n => _n.ID_Nombre_Productos == NP.ID_Nombre_Productos).First();
                    _np.Descripcion = TxtNombreProd.Text.ToUpper();
                    DB.SaveChanges();
                    _Refresh();
                }
                else
                {
                    Clases.Nombres_Productos Np = new Clases.Nombres_Productos();
                    Np.Descripcion = TxtNombreProd.Text.Trim() == "" ? null : TxtNombreProd.Text.ToUpper();
                    DB.Nombres_Productos.Add(Np);
                    DB.SaveChanges();
                    _Refresh();
                }
            }
            catch (Exception es)
            {
                MessageBox.Show(es.Message, "Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Beispiel #13
0
        private void guardarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                DB = new Clases.IM_DB_Entities();


                if (TxtIDTipoID.Text != "")
                {
                    var _ID = DB.Tipos_ID_Cliente.Where(id => id.ID_TipoID == IDSeleccionado.ID_TipoID).First();
                    _ID.Descripcion = TxtDescripcionTipoID.Text;
                    DB.SaveChanges();;
                }
                else
                {
                    DB.Tipos_ID_Cliente.Add(new Clases.Tipos_ID_Cliente()
                    {
                        Descripcion = TxtDescripcionTipoID.Text.Trim() == "" ? null : TxtDescripcionTipoID.Text
                    });
                    DB.SaveChanges();
                }
                _Refresh();
            }
            catch (Exception es)
            {
                MessageBox.Show(es.Message, "Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private string getSiguienteNCF_NotaCredito()
        {
            DB = new Clases.IM_DB_Entities();
            string prefijo    = DB.Parametros_Generales.Where(x => x.NombreParametro.ToLower().Contains("nota de credito")).First().Valor;
            int    sig_Numero = DB.Nota_Credito.Count() + 1;

            return(prefijo + sig_Numero.ToString().PadLeft(9, '0'));
        }
        private void guardarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                DB = new Clases.IM_DB_Entities();
                bool existe = false;
                try
                {
                    existe = DB.Clientes.Where(cl => cl.Cedula_RNC == esteCliente.Cedula_RNC).Any();
                }
                catch (Exception) {
                    existe = false;
                }

                if (existe)
                {
                    var cliente = DB.Clientes.Where(cl => cl.Cedula_RNC == esteCliente.Cedula_RNC).First();

                    cliente.Cedula_RNC = TxtIDCliente.Text;
                    cliente.Comentario = TxtCommentario.Text;
                    cliente.Correo     = TxtCorreo.Text;
                    cliente.Direccion  = TxtDireccion.Text;
                    cliente.Nombre     = TxtNombre.Text;
                    cliente.Telefono1  = TxtTelefono1.Text;
                    cliente.Telefono2  = TxtTelefono2.Text;
                    cliente.TipoID     = (int)CmbTipoID.SelectedValue;
                    //cliente.RNC = TxtRnc.Text;

                    DB.SaveChanges();
                }
                else
                {
                    DB.Clientes.Add(new Clases.Clientes()
                    {
                        Cedula_RNC = TxtIDCliente.Text,
                        TipoID     = 1,
                        Comentario = TxtCommentario.Text.Trim() == "" ? null : TxtCommentario.Text,
                        Correo     = TxtCorreo.Text.Trim() == "" ? null : TxtCorreo.Text,
                        Direccion  = TxtDireccion.Text.Trim() == "" ? null : TxtDireccion.Text,
                        Nombre     = TxtNombre.Text.Trim() == "" ? null : TxtNombre.Text,
                        Telefono1  = TxtTelefono1.Text.Trim() == "" ? null : TxtTelefono1.Text,
                        Telefono2  = TxtTelefono2.Text.Trim() == "" ? null : TxtTelefono2.Text,
                        //RNC = TxtRnc.Text.Trim() == "" ? null : TxtRnc.Text,
                    });
                    DB.SaveChanges();
                }
                MessageBox.Show("Registro Guardado!", "Listo!",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                _Refresh();
            }
            catch (Exception es)
            {
                MessageBox.Show(es.Message, "Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #16
0
        private void CmdLogIn_Click(object sender, EventArgs e)
        {
            try
            {
                DB = new Clases.IM_DB_Entities();

                var usr = from us in DB.Users
                          where us.Login_Name == TxtUserLog.Text &&
                          us.Login_Pass == TxtPassLog.Text
                          select us;

                Clases.Users user = new Clases.Users()
                {
                    Nombre         = usr.Select(u => u.Nombre).FirstOrDefault(),
                    Login_Name     = usr.Select(u => u.Login_Name).FirstOrDefault(),
                    Login_Pass     = usr.Select(u => u.Login_Pass).FirstOrDefault(),
                    Telefono_Local = usr.Select(u => u.Telefono_Local).FirstOrDefault(),
                    Telefono_Movil = usr.Select(u => u.Telefono_Movil).FirstOrDefault(),
                    Direccion      = usr.Select(u => u.Direccion).FirstOrDefault(),
                    Cedula         = usr.Select(u => u.Cedula).FirstOrDefault(),
                    Cargo          = usr.Select(u => u.Cargo).FirstOrDefault(),
                    Usr_ID         = usr.Select(u => u.Usr_ID).FirstOrDefault()
                };



                if (user.Usr_ID != 0)
                {
                    MessageBox.Show("Bienvenido!", "Hola " + user.Nombre, MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    FrmPrincipal frm = new FrmPrincipal();

                    Program.frmLog     = this;
                    Program.LoggedUser = user;

                    TxtPassLog.Text = "";
                    TxtUserLog.Text = "";

                    this.Hide();
                    frm.Show();
                }
                else
                {
                    MessageBox.Show("Usuario no encontrado.\nIntentelo de nuevo", "No encontrado!",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
                    TxtPassLog.Text = "";
                    TxtUserLog.Focus();
                }
            }
            catch (Exception es)
            {
                MessageBox.Show(es.Message, "Error", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
        string Refresh_NCF(string refe)
        {
            DB = new Clases.IM_DB_Entities();
            var NCF_Count = DB.NCFs.Where(x => x.Numero_NCF.Contains(refe)).Count();
            var valor     = refe + (NCF_Count + 1).ToString().PadLeft(9, '0');

            NCF = valor;

            return(valor);
        }
Beispiel #18
0
        void LlenarList()
        {
            DB = new Clases.IM_DB_Entities();
            LstNombresProds.Items.Clear();

            foreach (var item in DB.Nombres_Productos.ToList().OrderBy(p => p.Descripcion))
            {
                LstNombresProds.Items.Add(item.ID_Nombre_Productos.ToString().PadRight(20, ' '), 0);
                LstNombresProds.Items[LstNombresProds.Items.Count - 1].SubItems.Add(item.Descripcion);
                LstNombresProds.Items[LstNombresProds.Items.Count - 1].Tag = item;
            }
        }
Beispiel #19
0
        void LlenarCombos()
        {
            DB = new Clases.IM_DB_Entities();

            CmbClase.DataSource    = DB.Clases_Productos.ToList();
            CmbClase.DisplayMember = "Descripcion";
            CmbClase.ValueMember   = "ID_Clase";

            CmbNombre.DataSource    = DB.Nombres_Productos.ToList();
            CmbNombre.DisplayMember = "Descripcion";
            CmbNombre.ValueMember   = "ID_Nombre_Productos";
        }
Beispiel #20
0
        private void guardarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                DB = new Clases.IM_DB_Entities();

                if (editando == false)
                {
                    DB.Users.Add(new Clases.Users()
                    {
                        Nombre         = TxtNombre.Text.Trim() == "" ? null : TxtNombre.Text,
                        Cargo          = (int)CmbCargos.SelectedValue,
                        Cedula         = TxtCedulaUsuario.Text.Trim() == "" ? null : TxtCedulaUsuario.Text,
                        Direccion      = TxtDireccionUsuario.Text.Trim() == "" ? null : TxtDireccionUsuario.Text,
                        Login_Name     = TxtCuenta.Text.Trim() == "" ? null : TxtCuenta.Text,
                        Login_Pass     = TxtContrasena.Text.Trim() == "" ? null : TxtContrasena.Text,
                        Telefono_Movil = TxtTelefonoUsuario.Text.Trim() == "" ? null : TxtTelefonoUsuario.Text,
                        Telefono_Local = TxtMovilUsuario.Text.Trim() == "" ? null : TxtMovilUsuario.Text
                    });

                    DB.SaveChanges();
                    CargarUsuarios();
                    tabControl1.SelectTab(0);
                }
                else
                {
                    var EdiUsu = DB.Users.Where(us => us.Login_Name == usuarioSeleccionado.Login_Name).First();

                    EdiUsu.Nombre         = TxtNombre.Text.Trim() == "" ? null : TxtNombre.Text;
                    EdiUsu.Cargo          = (int)CmbCargos.SelectedValue;
                    EdiUsu.Cedula         = TxtCedulaUsuario.Text.Trim() == "" ? null : TxtCedulaUsuario.Text;
                    EdiUsu.Direccion      = TxtDireccionUsuario.Text.Trim() == "" ? null : TxtDireccionUsuario.Text;
                    EdiUsu.Login_Name     = TxtCuenta.Text.Trim() == "" ? null : TxtCuenta.Text;
                    EdiUsu.Login_Pass     = TxtContrasena.Text.Trim() == "" ? null : TxtContrasena.Text;
                    EdiUsu.Telefono_Movil = TxtTelefonoUsuario.Text.Trim() == "" ? null : TxtTelefonoUsuario.Text;
                    EdiUsu.Telefono_Local = TxtMovilUsuario.Text.Trim() == "" ? null : TxtMovilUsuario.Text;

                    DB.SaveChanges();
                    MessageBox.Show("Tarea completada con exito", "Editado!",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    tabControl1.SelectTab(0);
                    CargarUsuarios();
                }
            }
            catch (Exception es)
            {
                MessageBox.Show(es.Message, "Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Beispiel #21
0
 void CargarUsuarios()
 {
     try
     {
         DB = new Clases.IM_DB_Entities();
         TxtCuenta.Enabled       = true;
         GridUsuarios.DataSource = DB.Users.Select(usr => usr).ToList();
     }
     catch (Exception es)
     {
         MessageBox.Show(es.Message, "Error!",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #22
0
 void CargarCargos()
 {
     try
     {
         DB = new Clases.IM_DB_Entities();
         CmbCargos.DataSource    = DB.Cargos.ToList();
         CmbCargos.DisplayMember = "Descripcion";
         CmbCargos.ValueMember   = "ID_Cargo";
     }
     catch (Exception es)
     {
         MessageBox.Show(es.Message, "Error!",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        void LlenarTiposID()
        {
            try
            {
                DB = new Clases.IM_DB_Entities();
                var clases = DB.Tipos_ID_Cliente.Select(id => id).ToList();

                CmbTipoID.DataSource    = clases;
                CmbTipoID.DisplayMember = "Descripcion";
                CmbTipoID.ValueMember   = "ID_TipoID";
            }
            catch (Exception es)
            {
                throw es;
            }
        }
Beispiel #24
0
        bool anularFactura()
        {
            DB = new Clases.IM_DB_Entities();
            int IDFact = int.Parse(TxtFactura_Buscar.Text);
            var fact   = DB.Facturas.Where(x => x.ID_Factura == IDFact).First();

            fact.Anulada = true;
            try
            {
                DB.SaveChanges();
                Program.MensageInfo("Anulada!");
            }
            catch (Exception es)
            {
                Program.MensajeError(es.InnerException.ToString());
                return(false);
            }
            return(true);
        }
Beispiel #25
0
        void LlenarList()
        {
            try
            {
                DB = new Clases.IM_DB_Entities();
                var TiposID = DB.Tipos_ID_Cliente.ToList();

                foreach (var tipoID in TiposID)
                {
                    LstTiposID.Items.Add(tipoID.ID_TipoID.ToString(), 0);
                    LstTiposID.Items[LstTiposID.Items.Count - 1].SubItems.Add(tipoID.Descripcion);
                    LstTiposID.Items[LstTiposID.Items.Count - 1].Tag = tipoID;
                }
            }
            catch (Exception es)
            {
                throw es;
            }
        }
Beispiel #26
0
        List <articuloVendido> llenar_List_Prods_Vendidos()
        {
            var IDF = int.Parse(TxtFactura_Buscar.Text.ToString());
            var lst = DB.VentaInmediata.Where(v => v.factura == IDF).ToList();

            Vendidos = new List <articuloVendido>();

            foreach (var item in lst)
            {
                DB = new Clases.IM_DB_Entities();
                articuloVendido a = new articuloVendido();
                a.IMEI     = item.IMEI;
                a.Precio   = (decimal)item.precio;
                a.Producto = DB.Nombres_Productos.Where(x => x.ID_Nombre_Productos == item.id_Nombre_Producto).First().Descripcion;

                Vendidos.Add(a);
            }

            return(Vendidos);
        }
Beispiel #27
0
        void LlenarList()
        {
            try
            {
                DB = new Clases.IM_DB_Entities();
                var Productos = DB.Clases_Productos.Select(prod => prod).ToList();

                foreach (var prod in Productos)
                {
                    LstProds.Items.Add(prod.ID_CLase.ToString(), 0);
                    LstProds.Items[LstProds.Items.Count - 1].SubItems.Add(prod.Descripcion);
                    LstProds.Items[LstProds.Items.Count - 1].Tag = prod;
                }
            }
            catch (Exception es)
            {
                MessageBox.Show(es.Message, "Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        Clases.Facturas facturaParaSustituir(Clases.Facturas referencia)
        {
            var _db     = new Clases.IM_DB_Entities();
            var prefijo = _db.Parametros_Generales.Where(x => x.NombreParametro.ToLower().Contains(referencia.TipoNCF.ToLower())).First().Valor;
            var fact    = new Clases.Facturas()
            {
                Anulada          = false,
                Cant_Articulos   = referencia.Cant_Articulos,
                Cliente          = referencia.Cliente,
                Fecha            = DateTime.Now,
                ID_Factura       = getSiguiente_Factura(),
                Monto            = referencia.Monto,
                Monto_Factura    = referencia.Monto_Factura,
                NCF              = Refresh_NCF(prefijo),
                vendedor         = referencia.vendedor,
                TipoPago         = referencia.TipoPago,
                TipoNCF          = referencia.TipoNCF,
                ReferenciaDePago = ""
            };

            return(fact);
        }
        void LlegarList()
        {
            try
            {
                DB = new Clases.IM_DB_Entities();
                var Clientes = DB.Clientes.Select(cl => cl).ToList();
                LstClientes.Items.Clear();

                foreach (var cliente in Clientes)
                {
                    LstClientes.Items.Add(cliente.Cedula_RNC.PadRight(15, ' '), 0);
                    LstClientes.Items[LstClientes.Items.Count - 1].SubItems.Add(cliente.Nombre);
                    LstClientes.Items[LstClientes.Items.Count - 1].SubItems.Add(cliente.Telefono1);
                    LstClientes.Items[LstClientes.Items.Count - 1].SubItems.Add(cliente.Correo);
                    LstClientes.Items[LstClientes.Items.Count - 1].Tag = cliente;
                }
            }
            catch (Exception es)
            {
                throw es;
            }
        }
Beispiel #30
0
        private void borrarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                DB = new Clases.IM_DB_Entities();
                if (TxtIDProd.Text.Trim() != "")
                {
                    var prod = DB.Clases_Productos.FirstOrDefault(x => x.ID_CLase == int.Parse(TxtIDProd.Text));

                    DB.Clases_Productos.Remove(prod);
                    MessageBox.Show("Registro Eliminado!", "Listo!",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                TxtDescripcionProd.Text = "";
                TxtIDProd.Text          = "";
            }
            catch (Exception es)
            {
                MessageBox.Show(es.Message, "Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }