Пример #1
0
        private bool AddFactura()
        {
            bool flag = false;

            SetFactura();

            try
            {
                bool valid = new Helps.ValidacionDeDatos(Compra).Validar();
                if (valid == true)
                {
                    Compra.State = EntityState.Agregado;
                    string resultado = Compra.GuardarCambios();

                    // MessageBox.Show(resultado);


                    flag = true;
                    LimpiarForm();
                    LimpiarArt();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo crear la factura por: " + ex);
                flag = false;
            }
            return(flag);
        }
Пример #2
0
        private bool AddFactura()
        {
            bool flag = false;

            SetFactura();

            try
            {
                bool valid = new Helps.ValidacionDeDatos(Factura).Validar();
                if (valid == true)
                {
                    Factura.State = EntityState.Agregado;
                    string resultado = Factura.GuardarCambios();

                    // MessageBox.Show(resultado);

                    labelNumeroFactura.Text = "0000-" + (++Factura.Numero).ToString();
                    flag = true;
                    LimpiarForm();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo crear la factura por: " + ex);
                flag = false;
            }
            return(flag);
        }
Пример #3
0
        private void BtnAgregar_Click(object sender, EventArgs e)
        {
            //INSERTAR

            bool flag = true;

            try
            {
                if (editar == false)
                {
                    proveedor.State = EntityState.Agregado;
                }
                else
                {
                    proveedor.State = EntityState.Modificado;
                    proveedor.Id    = Convert.ToInt32(txtId.Text);
                }


                proveedor.RazonSocial = txtNombre.Text;
                proveedor.Cuit        = txtCuit.Text;
                proveedor.Telefono    = txtTelefono.Text;
                proveedor.Email       = txtEmail.Text;
                proveedor.Contacto    = txtContacto.Text;

                domicilio.id          = GetDomicilioId();
                domicilio.calle       = txtDireccion.Text;
                domicilio.idLocalidad = Convert.ToInt32(cmbLocalidad.SelectedValue);
                localidad.IdProv      = Convert.ToInt32(cmbProvincia.SelectedValue);
                responsabilidad.Id    = Convert.ToInt32(cmbRespIva.SelectedValue);

                domicilio.localidad       = localidad;
                proveedor.Domicilio       = domicilio;
                proveedor.Responsabilidad = responsabilidad;



                bool valid      = new Helps.ValidacionDeDatos(proveedor).Validar();
                bool cuitValido = proveedor.CuitValidator(proveedor.Cuit);
                if (valid == true && cuitValido == true)
                {
                    flag = AddDomicilio();
                    if (flag)
                    {
                        string resultado = proveedor.GuardarCambios();
                        MessageBox.Show(resultado);

                        this.Close();
                    }
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show("No se pudo agregar por: " + ex);
            }
        }
Пример #4
0
        private bool AddDomicilio()
        {
            bool flag = false;


            try
            {
                if (editar == false)
                {
                    domicilio.State = EntityState.Agregado;
                }
                else if (editar == true)
                {
                    domicilio.State = EntityState.Modificado;
                }

                localidad.Id = Convert.ToInt32(cmbLocalidad.SelectedValue);

                domicilio.id          = GetDomicilioId();
                domicilio.calle       = txtDireccion.Text;
                domicilio.idLocalidad = Convert.ToInt32(cmbLocalidad.SelectedValue);
                domicilio.localidad   = localidad;


                bool valid = new Helps.ValidacionDeDatos(domicilio).Validar();
                if (valid == true)
                {
                    string resultado = domicilio.GuardarCambios();
                    MessageBox.Show(resultado);
                    flag = true;

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo agregar Domicilio por: " + ex);
                flag = false;
            }


            return(flag);
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                grupo.State = EntityState.Agregado;

                grupo.Nombre = txtTexto.Text;

                bool valid = new Helps.ValidacionDeDatos(grupo).Validar();
                if (valid == true)
                {
                    string resultado = grupo.GuardarCambios();
                    MessageBox.Show(resultado);

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo agregar por: " + ex);
            }
        }
Пример #6
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                iva.State = EntityState.Agregado;

                iva.Valor = Convert.ToDouble(txtTexto.Text);

                bool valid = new Helps.ValidacionDeDatos(iva).Validar();
                if (valid == true)
                {
                    string resultado = iva.GuardarCambios();
                    MessageBox.Show(resultado);

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo agregar por: " + ex);
            }
        }
        //BOTONES PRINCIPALES
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            //INSERTAR
            if (editar == false)
            {
                try
                {
                    Articulo.State = EntityState.Agregado;

                    Articulo.Codigo             = txtCodigo.Text;
                    Articulo.Descripcion        = txtDescripcion.Text;
                    Articulo.Costo              = Convert.ToDouble(txtCosto.Text);
                    Articulo.Rentabilidad       = Convert.ToDouble(txtRentabilidad.Text);
                    Articulo.Precio             = Convert.ToDouble(txtPrecio.Text);
                    Articulo.Lista2             = Convert.ToDouble(txtL2.Text);
                    Articulo.Lista3             = Convert.ToDouble(txtL3.Text);
                    Articulo.IvaEntity.Id       = Convert.ToInt32(cbxIva.SelectedValue);
                    Articulo.PuntoDePedido      = Convert.ToInt32(txtPunto.Text);
                    Articulo.CantMax            = Convert.ToDouble(txtCantidadM.Text);
                    Articulo.Stock              = Convert.ToInt32(txtStock.Text);
                    Articulo.Marca.Id           = Convert.ToInt32(cbxMarca.SelectedValue);
                    Articulo.Grupo.Id           = Convert.ToInt32(cbxGrupos.SelectedValue);
                    Articulo.Proveedor.Id       = Convert.ToInt32(cbxProveedor.SelectedValue);
                    Articulo.UltimaModificacion = Convert.ToDateTime(System.DateTime.UtcNow);
                    Articulo.ImpInterno         = Convert.ToDouble(txtImpInterno.Text);

                    bool valid = new Helps.ValidacionDeDatos(Articulo).Validar();
                    if (valid == true)
                    {
                        string resultado = Articulo.GuardarCambios();
                        MessageBox.Show(resultado);


                        LimpiarForm();


                        //this.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se pudo agregar por: " + ex);
                }
            }
            //EDITAR
            if (editar == true)
            {
                try
                {
                    Articulo.State = EntityState.Modificado;

                    Articulo.Id                 = Convert.ToInt32(txtId.Text);
                    Articulo.Codigo             = txtCodigo.Text;
                    Articulo.Descripcion        = txtDescripcion.Text;
                    Articulo.Costo              = Convert.ToDouble(txtCosto.Text);
                    Articulo.Rentabilidad       = Convert.ToDouble(txtRentabilidad.Text);
                    Articulo.Precio             = Convert.ToDouble(txtPrecio.Text);
                    Articulo.Lista2             = Convert.ToDouble(txtL2.Text);
                    Articulo.Lista3             = Convert.ToDouble(txtL3.Text);
                    Articulo.IvaEntity.Id       = Convert.ToInt32(cbxIva.SelectedValue);
                    Articulo.PuntoDePedido      = Convert.ToInt32(txtPunto.Text);
                    Articulo.CantMax            = Convert.ToDouble(txtCantidadM.Text);
                    Articulo.Stock              = Convert.ToInt32(txtStock.Text);
                    Articulo.Marca.Id           = Convert.ToInt32(cbxMarca.SelectedValue);
                    Articulo.Grupo.Id           = Convert.ToInt32(cbxGrupos.SelectedValue);
                    Articulo.Proveedor.Id       = Convert.ToInt32(cbxProveedor.SelectedValue);
                    Articulo.UltimaModificacion = Convert.ToDateTime(System.DateTime.UtcNow);
                    Articulo.ImpInterno         = Convert.ToDouble(txtImpInterno.Text);

                    bool valid = new Helps.ValidacionDeDatos(Articulo).Validar();
                    if (valid == true)
                    {
                        string resultado = Articulo.GuardarCambios();
                        MessageBox.Show(resultado);

                        LimpiarForm();

                        this.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se pudo editar por: " + ex);
                }
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            //INSERTAR
            if (editar == false)
            {
                try
                {
                    articulo.State = EntityState.Agregado;


                    articulo.Codigo      = txtCodigo.Text;
                    articulo.Descripcion = txtDescripcion.Text;
                    articulo.Marc        = Convert.ToInt32(txtMarca.Text);
                    //articulo.Grup = Convert.ToInt32(txtGrupo.Text);
                    articulo.Prov          = Convert.ToInt32(txtProveedor.Text);
                    articulo.Costo         = Convert.ToDouble(txtCosto.Text);
                    articulo.Precio        = Convert.ToDouble(txtPrecio.Text);
                    articulo.Lista2        = Convert.ToDouble(txtL2.Text);
                    articulo.Lista3        = Convert.ToDouble(txtL3.Text);
                    articulo.Iva           = Convert.ToInt32(txtIva.Text);
                    articulo.PuntoDePedido = Convert.ToInt32(txtPunto.Text);
                    articulo.Stock         = Convert.ToInt32(txtStock.Text);

                    bool valid = new Helps.ValidacionDeDatos(articulo).Validar();
                    if (valid == true)
                    {
                        string resultado = articulo.GuardarCambios();
                        MessageBox.Show(resultado);

                        limpiarForm();

                        this.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se pudo agregar por: " + ex);
                }
            }
            //EDITAR
            if (editar == true)
            {
                try
                {
                    articulo.State = EntityState.Modificado;

                    articulo.Id          = Convert.ToInt32(txtId.Text);
                    articulo.Codigo      = txtCodigo.Text;
                    articulo.Descripcion = txtDescripcion.Text;
                    articulo.Marc        = Convert.ToInt32(txtMarca.Text);
                    //articulo.Grup = Convert.ToInt32(txtGrupo.Text);
                    articulo.Prov          = Convert.ToInt32(txtProveedor.Text);
                    articulo.Costo         = Convert.ToDouble(txtCosto.Text);
                    articulo.Precio        = Convert.ToDouble(txtPrecio.Text);
                    articulo.Lista2        = Convert.ToDouble(txtL2.Text);
                    articulo.Lista3        = Convert.ToDouble(txtL3.Text);
                    articulo.Iva           = Convert.ToInt32(txtIva.Text);
                    articulo.PuntoDePedido = Convert.ToInt32(txtPunto.Text);
                    articulo.Stock         = Convert.ToInt32(txtStock.Text);

                    bool valid = new Helps.ValidacionDeDatos(articulo).Validar();
                    if (valid == true)
                    {
                        string resultado = articulo.GuardarCambios();
                        MessageBox.Show(resultado);

                        limpiarForm();

                        this.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se pudo editar por: " + ex);
                }
            }
        }