private void btnGuardar_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { CalidadEnsambleBE Obj = new CalidadEnsambleBE(); Obj.Id = int.Parse(txtIdInspeccion.Text); Obj.Parametros.Id = int.Parse(txtId.Text); Obj.Operador = txtOperador.Text; Obj.IdUsuario = BaseWinBP.UsuarioLogueado.ID; if (int.Parse(txtIdInspeccion.Text) == 0) { int Result = oEnsamble.CAL_InspeccionEnsamble_Guardar(Obj, ObtenerDetalle()); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al guardar la informacion", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información guardada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); txtIdInspeccion.Text = Result.ToString(); CargaDatos(); } } else { int Result = oEnsamble.CAL_InspeccionEnsamble_Actualizar(Obj, ObtenerDetalle()); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al guardar la informacion", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información guardada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); CargaDatos(); } } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al guardar los datos\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oEnsamble = null; } }