コード例 #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (validarCampoContacto() && validarCampoNombre())
            {
                DialogResult dialogResult = MessageBox.Show("Esta seguro que desea agregar" +
                                                            " nuevo proveedor a la base de datos?", "Nuevo Proveedor", MessageBoxButtons.OKCancel);
                if (dialogResult == DialogResult.OK)
                {
                    proveedorEntidad.Nombre        = txtNombre.Text;
                    proveedorEntidad.CedulaORnc    = txtCedulaORnc.Text;
                    proveedorEntidad.Direccion     = txtDireccion.Text;
                    proveedorEntidad.Contacto_1    = txtContacto1.Text;
                    proveedorEntidad.Contacto_2    = txtContacto2.Text;
                    proveedorEntidad.DatoAdicional = txtDatoAdicional.Text;


                    var result = proveedorNegocio.AgregarProveedor(proveedorEntidad);

                    respuesta   = result.Item1;
                    proveedorID = result.Item2;
                    validarInsertProveedor(respuesta, proveedorID);
                }
            }
            else
            {
                MessageBox.Show("Por favor complete los campos con error.");
            }
        }
コード例 #2
0
        private void AgregarProveedor()
        {
            try
            {
                if (ValidarCampos())
                {
                    DialogResult dialogResult = MessageBox.Show("Esta seguro que desea agregar" +
                                                                " nuevo proveedor a la base de datos?", "Nuevo Proveedor", MessageBoxButtons.OKCancel);
                    if (dialogResult == DialogResult.OK)
                    {
                        proveedorEntidad.Nombre        = txtNombre.Text;
                        proveedorEntidad.CedulaORnc    = txtCedulaORnc.Text;
                        proveedorEntidad.Direccion     = txtDireccion.Text;
                        proveedorEntidad.Contacto_1    = txtContacto1.Text;
                        proveedorEntidad.Contacto_2    = txtContacto2.Text;
                        proveedorEntidad.DatoAdicional = txtDatoAdicional.Text;


                        var result = proveedoresNegocio.AgregarProveedor(proveedorEntidad);

                        respuesta   = result.Item1;
                        proveedorID = result.Item2;
                        ValidarProveedorAgregado(respuesta, proveedorID);
                    }
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show("Error: Proveedor no pudo ser agregado, verifique que el proveedor no exista e intente de nuevo por favor.",
                                "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Loggeator.EscribeEnArchivo(exc.ToString());
            }
        }
コード例 #3
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ProveedoresNegocio ProvCrear = new ProveedoresNegocio();

            try
            {
                Proveedores Prov = new Proveedores();

                Prov.Cuit        = txtCuit.Text.Trim();
                Prov.Descripcion = txtDescripcion.Text.Trim();
                Prov.Direccion   = txtDireccion.Text.Trim();
                Prov.IdLocalidad = Convert.ToInt32(cbxCodigoPostal.Text.Trim());
                Prov.Telefono    = txtTelefono.Text.Trim();
                Prov.Mail        = txtMail.Text.Trim();
                Prov.Estado      = true;

                ProvCrear.AgregarProveedor(Prov);
                MessageBox.Show("Agregado con éxito");

                Proveedoress pro = new Proveedoress();
                this.Close();
                pro.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }