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(); } }
//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); } }