private void AddReplaceEvent(object sender, EventArgs e) { var name = this.txtName.Text; if (ValidatorManager.IsValid(TypeValidation.WORD, name)) { DialogResult result = MessageBox.Show("¿Estás seguro que deseas " + btnGuardar.Text + " la marca " + name + "?", "", MessageBoxButtons.OKCancel); if (result.Equals(DialogResult.OK)) { MessageModel message = null; if (btnGuardar.Text.ToLower().Equals("guardar")) { message = _method.SetItem(new PaymentMethodModel() { Name = name }); } else { message = _method.UpdateItem(new PaymentMethodModel() { Name = name, Id = idSelected }); message = _method.UpdateStateItem(new PaymentMethodModel() { State = (this.rdoActive.Checked) ? 0 : 1, Id = idSelected }); } if (message.Code == 200) { this.dgvCatalog.DataSource = _method.GetPaymentMethods(); this.ClearProperties(); } else { MessageBox.Show(message.Message); } } } else { MessageBox.Show("Debes completar todos los parametros antes de realizar el proceso"); } }