private void BtnModify_Click(object sender, EventArgs e) { int activityId = Convert.ToInt32(((DataRowView)cbActivity.SelectedItem)["Id"]); frmModifyActivity FMA = new frmModifyActivity(activityId, this); FMA.txtName.Text = (Convert.ToString(((DataRowView)cbActivity.SelectedItem)["Name"])); FMA.txtDescription.Text = A.GetActivityObservation(activityId); FMA.ShowDialog(); }
private void BtnAccept_Click(object sender, EventArgs e) { flag = 0; if (txtName.Text.Trim() == "") { Error.SetError(txtName, "Debe ingresar un nombre para registrar la actividad"); flag = 1; } if (flag == 0) { validActivity = A.FindActivity(txtName.Text); if (validActivity == true) { MessageBox.Show("Ya existe una actividad con el nombre " + "'" + txtName.Text + "'.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtName.Clear(); txtName.Focus(); flag = 1; } } if (flag == 0) { A.Name = txtName.Text.Trim(); A.Observation = txtDescription.Text.Trim(); A.NewActivity(A); Combo.Combo2Campos(owner.cbActivity, "Id", "Name", "Activity"); owner.BtnDelete.Enabled = true; owner.CargarGrilla(); L.Action = "El usuario " + Users.CacheUser.Nick + " registró una nueva actividad: " + txtName.Text.ToString(); L.ActionDate = DateTime.Now; L._users.Id = Users.CacheUser.Id; L.WriteLog(L); DialogResult answ = MessageBox.Show("Se ha guardado la actividad exitosamente." + "\n ¿Desea agregar feligreses a la actividad?", "Ok", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (answ == DialogResult.Yes) { this.Dispose(); this.Close(); frmActivities FA = new frmActivities(); frmModifyActivity FMA = new frmModifyActivity(A.GetLastId(), FA); FMA.txtName.Text = A.GetActivityName(A.GetLastId()); FMA.txtDescription.Text = A.GetActivityObservation(A.GetLastId()); FMA.ShowDialog(); } else { txtName.Clear(); txtDescription.Clear(); Combo.Combo2Campos(owner.cbActivity, "Id", "Name", "Activity"); owner.CargarGrilla(); owner.CheckComboItems(); } } }