private void btnSave_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { if (RadMessageBox.Show("Desea guardar los datos...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { TemperaturasBE Obj = new TemperaturasBE(); Obj.Cav1 = txtCav1.Text.Trim().Length > 0 ? decimal.Parse(txtCav1.Text) : 0; Obj.Cav2 = txtCav2.Text.Trim().Length > 0 ? decimal.Parse(txtCav2.Text) : 0; Obj.Cav3 = txtCav3.Text.Trim().Length > 0 ? decimal.Parse(txtCav3.Text) : 0; Obj.Cav4 = txtCav4.Text.Trim().Length > 0 ? decimal.Parse(txtCav4.Text) : 0; Obj.Cav5 = txtCav5.Text.Trim().Length > 0 ? decimal.Parse(txtCav5.Text) : 0; Obj.Cav6 = txtCav6.Text.Trim().Length > 0 ? decimal.Parse(txtCav6.Text) : 0; Obj.Cav7 = txtCav7.Text.Trim().Length > 0 ? decimal.Parse(txtCav7.Text) : 0; Obj.Cav8 = txtCav8.Text.Trim().Length > 0 ? decimal.Parse(txtCav8.Text) : 0; Obj.Cav9 = txtCav9.Text.Trim().Length > 0 ? decimal.Parse(txtCav9.Text) : 0; Obj.Cav10 = txtCav10.Text.Trim().Length > 0 ? decimal.Parse(txtCav10.Text) : 0; Obj.Cav11 = txtCav11.Text.Trim().Length > 0 ? decimal.Parse(txtCav11.Text) : 0; Obj.Cav12 = txtCav12.Text.Trim().Length > 0 ? decimal.Parse(txtCav12.Text) : 0; Obj.Observa = txtObserva.Text; Obj.IdUsuario = BaseWinBP.UsuarioLogueado.ID; int Result = oEnsamble.PRO_Temperaturas_Guardar(Obj); 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); } } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al guardar los datos\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oEnsamble = null; } }