예제 #1
0
        public int registrarTbProductoProveedor()
        {
            int cod = consultartbProductoProveedor();

            if (cod != -1)
            {
                return(cod);
            }
            else
            {
                tbProductoProveedor regProdPro = new tbProductoProveedor()
                {
                    // codProductoProveedor=incremental
                    codProducto  = codigosProducto.ElementAt(comboBox3.SelectedIndex),
                    codProveedor = codigosProveedor.ElementAt(comboBox2.SelectedIndex)
                };
                bdatos.tbProductoProveedor.InsertOnSubmit(regProdPro);

                try
                {
                    bdatos.SubmitChanges();
                }
                catch (Exception ec)
                {
                    MessageBox.Show("Error: " + ec.Message);
                }
            }
            //si se crea uno nuevo se registra el precio fechadeCambio estado = 1
            cod = consultartbProductoProveedor();
            insertarTbPrecioCosto(cod);
            return(cod);
        }
        public void insertarCategoria()
        {
            String cate = textBox1.Text.Trim();

            if (cate.Length > 0)
            {
                tbCategoria reCat = new tbCategoria()
                {
                    //codCategoria=incremental
                    categoria   = textBox1.Text.Trim(),
                    descripcion = textBox2.Text.Trim()
                };
                bd.tbCategoria.InsertOnSubmit(reCat);
                try
                {
                    bd.SubmitChanges();
                    padre.llenarComboCategoria();
                    MessageBox.Show("Se ha agregado una nueva categoria");
                    this.Close();
                }
                catch (Exception ec)
                {
                    MessageBox.Show("Error al ingresar registro" + ec.Message);
                }
            }
            else
            {
                MessageBox.Show("No se ha especificado una categoria");
            }
        }
예제 #3
0
        public void insertarCliente()
        {
            if ((textBox1.Text.Trim().Length > 0) && (textBox2.Text.Trim().Length > 0) && (textBox5.Text.Trim().Length > 0))
            {
                tbCliente cli = new tbCliente()
                {
                    //codCliente= incremental
                    nombres   = textBox1.Text.Trim(),
                    apellidos = textBox2.Text.Trim(),
                    nit       = textBox3.Text.Trim(),
                    telefono  = textBox4.Text.Trim(),
                    direccion = textBox5.Text.Trim()
                };


                bd.tbCliente.InsertOnSubmit(cli);
                try
                {
                    bd.SubmitChanges();

                    MessageBox.Show("Se ha agregado una nuevo cliente");
                    this.Close();
                }
                catch (Exception ec)
                {
                    MessageBox.Show("Error al ingresar registro" + ec.Message);
                }
            }
            else
            {
                MessageBox.Show("Debe llenar todos los campos obligatorios");
            }
        }
예제 #4
0
        public void insertarPresentacion()
        {
            String pre = textBox2.Text.Trim();

            if (pre.Length > 0)
            {
                tbPresentacion tbpresentacion = new tbPresentacion()
                {
                    //  codPresentacion =incremetal,
                    presentacion = pre,
                    descripcion  = textBox1.Text.Trim()
                };
                bd.tbPresentacion.InsertOnSubmit(tbpresentacion);
                try
                {
                    bd.SubmitChanges();
                    padre.llenarComboPresentacion();
                    MessageBox.Show("Se ha agregado una nueva presentacion");
                    this.Close();
                }
                catch (Exception ec)
                {
                    MessageBox.Show("Error al ingresar registro" + ec.Message);
                }
            }
            else
            {
                MessageBox.Show("No se ha especificado una presentacion");
            }
        }
예제 #5
0
        public void insertarCajero()
        {
            if ((textBox1.Text.Trim().Length > 0) && (textBox2.Text.Trim().Length > 0))
            {
                tbCajero caje = new tbCajero()
                {
                    nombres         = textBox1.Text.Trim(),
                    apellidos       = textBox2.Text.Trim(),
                    fechaNacimiento = dateTimePicker1.Value.Date,
                    telefono        = textBox4.Text.Trim()
                };

                data.tbCajero.InsertOnSubmit(caje);
                try
                {
                    data.SubmitChanges();

                    MessageBox.Show("Se ha agregado una nuevo cajero");
                    this.Close();
                }
                catch (Exception ec)
                {
                    MessageBox.Show("Error al ingresar registro" + ec.Message);
                }
            }
            else
            {
                MessageBox.Show("Debe llenar todos los campos obligatorios");
            }
        }
예제 #6
0
        public void insertarProveedor()
        {
            String prov = textBox1.Text.Trim();
            String cont = textBox2.Text.Trim();
            String tel  = textBox4.Text.Trim();

            if ((prov.Length > 0) && (cont.Length > 0) && (tel.Length > 0))
            {
                tbProveedor tbproveedor = new tbProveedor()
                {
                    // codProveedor = incremetal,
                    proveedor      = textBox1.Text.Trim(),
                    contacto       = textBox2.Text.Trim(),
                    direccion      = textBox3.Text.Trim(),
                    telefono       = textBox4.Text.Trim(),
                    codigoPostal   = textBox5.Text.Trim(),
                    fax            = textBox6.Text.Trim(),
                    nit            = textBox7.Text.Trim(),
                    estadoFiscal   = textBox8.Text.Trim(),
                    cuentaBancaria = textBox9.Text.Trim()
                };
                bd.tbProveedor.InsertOnSubmit(tbproveedor);
                try
                {
                    bd.SubmitChanges();
                    padre.llenarComboProveedor();
                    MessageBox.Show("Se ha agregado una nuevo proveedor");
                    this.Close();
                }
                catch (Exception ec)
                {
                    MessageBox.Show("Error al ingresar registro" + ec.Message);
                }
            }
            else
            {
                MessageBox.Show("Debe llenar los campos obligatorios");
            }
        }
예제 #7
0
        public void insertarProducto()
        {
            int    ind  = comboBox1.SelectedIndex;
            String name = textBox2.Text.Trim();

            if ((name.Length > 0) && (ind != -1))
            {
                var codCatSelecionado = from cat in bd.tbCategoria where cat.categoria.Equals(comboBox1.Text) select cat.codCategoria;

                tbProducto regProd = new tbProducto()
                {
                    //codProducto=incremental,
                    nombre       = textBox2.Text.Trim(),
                    descripcion  = textBox3.Text.Trim(),
                    codCategoria = codCatSelecionado.ToList().ElementAt(0),
                    ubicacion    = textBox5.Text.Trim(),
                    estado       = true
                };
                bd.tbProducto.InsertOnSubmit(regProd);
                try
                {
                    bd.SubmitChanges();
                    padre.llenarComboProducto();
                    MessageBox.Show("Se ha agregado una nueva producto");
                    this.Close();
                }
                catch (Exception ec)
                {
                    MessageBox.Show("Error al ingresar registro" + ec.Message);
                }
            }
            else
            {
                MessageBox.Show("Debe llenar los campos obligatorios");
            }
        }