private void BT_GuardarSucursal_Click(object sender, EventArgs e) { var resultadoalta = new ResultadoOp(); var sucursal = new Sucursal(); sucursal.Direccion = this.TB_Direccion.Text; if (this.TB_Cp.Text == "") { sucursal.CP = 0; } else { sucursal.CP = Convert.ToInt32(this.TB_Cp.Text); } sucursal.Ciudad = this.TB_Ciudad.Text; if (this.TB_TasaInteres.Text == "") { sucursal.TasaInteres = 0.0M; } else { sucursal.TasaInteres = Convert.ToDecimal(this.TB_TasaInteres.Text); } I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal; if (F_MenuPrincipal != null) { resultadoalta = F_MenuPrincipal.AltaSucursales(sucursal); } else { I_GrillaSucursales F_GrillaSucursales = this.Owner as I_GrillaSucursales; if (F_GrillaSucursales != null) { if (LBL_ID.Text != "") { sucursal.ID = Convert.ToInt32(LBL_ID.Text); resultadoalta = F_GrillaSucursales.ModificacionSucursal(sucursal, false); } else { resultadoalta = F_GrillaSucursales.AltaSucursales(sucursal); } } } if (resultadoalta.Resultado == true) { MessageBox.Show("La operación se realizó con éxito", "Operación completada", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(resultadoalta.Mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ResultadoOp AltaSucursales(Sucursal sucursal) { ResultadoOp resultadoOp = new ResultadoOp(false, "Error interno en el servidor"); I_MenuPrincipal F_MenuPrincipal = this.Owner as I_MenuPrincipal; if (F_MenuPrincipal != null) { resultadoOp = F_MenuPrincipal.AltaSucursales(sucursal); if (resultadoOp.Resultado) { ActualizarGrillaSucursales(); } } return(resultadoOp); }