private void btnSave_Click(object sender, EventArgs e) { try { string res = ""; if (this.txtSerie.Text == string.Empty || this.txtSequence.Text == string.Empty || this.txtIva.Text == string.Empty) { MessageError("Faltan datos obligatorios"); errorInput.SetError(txtSerie, "Introduzca un valor"); errorInput.SetError(txtSequence, "Introduzca un valor"); errorInput.SetError(txtIva, "Introduzca un valor"); } else { if (this.IsNew) { res = EntryController.Insert(this.dtpEntryDate.Value, this.cbxTypeReceipt.Text, this.txtSerie.Text.Trim(), this.txtSequence.Text.Trim(), Convert.ToDecimal(this.txtIva.Text), "EMITIDO", IdEmployee, Convert.ToInt32(this.cbxProvider.SelectedValue), DtDetail); } if (res.Equals("Correcto")) { if (this.IsNew) { this.MessageOK("¡Se ha insertado el registro!"); } } else { this.MessageError(res); } this.IsNew = false; this.EnableButtons(); this.ResetForm(); this.ShowData(); this.ResetItem(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }