private void btnSave_Click(object sender, RoutedEventArgs e) { try { if (txtPacienteId.Text == "") { string lStringValidation = Validation(); if (lStringValidation == "") { FillPaciente(); ControlDePacientes.Dal.Paciente lPacienteAdd = new Paciente(); mRegistroMedico = lPacienteAdd.AddPaciente(lPaciente); txtPacienteId.Text = mRegistroMedico; //.ToString() + "-" + DateTime.Now.Year.ToString(); CleanBlockControls(1); //SaveRegistroMedico(); DataTable lDtIdPaciente = lPacienteAdd.GetPacienteByRegistroMedico(mRegistroMedico); mIdPaciente = (int)lDtIdPaciente.Rows[0]["IdPaciente"]; ControlOperation.alertInformation("Registro Médico agregado Exitosamente, porfavor copie el Registro Médico"); btnCancel.Visibility = Visibility.Collapsed; btnDelete.Visibility = Visibility.Visible; } else { ControlOperation.alertWarning(lStringValidation); } } else if (isEdit) { FillPaciente(); ControlDePacientes.Dal.Paciente lPacienteAdd = new Paciente(); lPacienteAdd.UpdPaciente(lPaciente, mFotoPath); CleanBlockControls(1); ControlOperation.alertInformation("Registro Médico fué actulizado éxitosamente"); //SaveRegistroMedico(); btnCancel.Visibility = Visibility.Collapsed; btnDelete.Visibility = Visibility.Visible; } else { ControlOperation.alertWarning("El Registro Médico ya exíste"); } } catch (Exception ex) { ControlOperation.alertWarning("" + ex); } }