Ejemplo n.º 1
0
 private void Btn_E_Trabajadores_Click(object sender, EventArgs e)
 {
     if (Cmb_E_Proveedores.SelectedIndex != -1)
     {
         _flag            = 2;
         _codigoProveedor = Int32.Parse(Cmb_E_Proveedores.SelectedValue.ToString());
         Trabajador_Proveedor obj = new Trabajador_Proveedor(_codigoProveedor, _flag);
         obj.ShowDialog();
     }
 }
Ejemplo n.º 2
0
        //FUNCIONES
        private void Guardar_Proveedor()
        {
            C_Proveedor oProveedor = new C_Proveedor();

            //INGRESO DE LINEA DE CREDITO
            if (Cmb_I_TipoProveedor.SelectedIndex == -1)
            {
                MessageBox.Show("Ingrese una Linea de Credito", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                oProveedor.CodigoTipoLineaCredito = Int32.Parse(Cmb_I_TipoProveedor.SelectedValue.ToString());
            }
            //INGRESO DE RUC
            if (Txt_I_RUC.Text == string.Empty)
            {
                MessageBox.Show("Ingrese un Ruc Por Favor", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                oProveedor.RUC = Txt_I_RUC.Text;
            }
            //MONTO MAXIMO PRESTAMO
            if (Txt_I_Monto.Text == string.Empty)
            {
                Txt_I_Monto.Text         = "0.0";
                oProveedor.MontoPrestamo = Double.Parse(Txt_I_Monto.Text);
            }
            else
            {
                oProveedor.MontoPrestamo = Double.Parse(Txt_I_Monto.Text);
            }
            //CUENTA AHORROS EN SOLES
            if (Txt_I_CuentasSoles.Text == string.Empty)
            {
                oProveedor.CuentasSoles = " ";
            }
            else
            {
                oProveedor.CuentasSoles = Txt_I_CuentasSoles.Text;
            }
            //CUENTA AHORROS EN DOLARES
            if (Txt_I_CuentasDolares.Text == string.Empty)
            {
                oProveedor.CuentaDolares = " ";
            }
            else
            {
                oProveedor.CuentaDolares = Txt_I_CuentasDolares.Text;
            }
            //PAGINA WEB
            if (Txt_I_PaginaWeb.Text == string.Empty)
            {
                oProveedor.PaginaWeb = " ";
            }
            else
            {
                oProveedor.PaginaWeb = Txt_I_PaginaWeb.Text;
            }
            //TELEFONO
            if (Txt_I_Telefono.Text == string.Empty)
            {
                Txt_I_Telefono.Text = "0";
                oProveedor.Telefono = Int32.Parse(Txt_I_Telefono.Text);
            }
            else
            {
                oProveedor.Telefono = Int32.Parse(Txt_I_Telefono.Text);
            }
            //DIRECCION
            if (Txt_I_Direccion.Text == string.Empty)
            {
                oProveedor.Direccion = " ";
            }
            else
            {
                oProveedor.Direccion = Txt_I_Direccion.Text;
            }
            //NOMBRE
            if (Txt_I_Nombre.Text == string.Empty)
            {
                MessageBox.Show("Ingrese un Nombre Por Favor", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                oProveedor.Nombre = Txt_I_Nombre.Text;
            }
            //LLAMAR AL SERVICE
            if (_Shalong.Proveedor(1, oProveedor))
            {
                if (MessageBox.Show("¿Usted desea ingresar trabajadores del Proveedor " + Txt_I_Nombre.Text + "?", "Trabajadores del Proveedor", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    Trabajador_Proveedor obj = new Trabajador_Proveedor();
                    obj.ShowDialog();
                    LimpiarProveedores();
                    CargarComboBox();
                }
                else
                {
                    MessageBox.Show("Ingreso Correcto", "Gestion Ventas", MessageBoxButtons.OK);
                    LimpiarProveedores();
                    CargarComboBox();
                }
            }
            else
            {
                MessageBox.Show("Error al ingresar", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }