public DExisteTipificacion existeTipif(int idMateria, int idEvento, string sTipifi) { DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB); DExisteTipificacion iIdTipif = null; var vId = ADB.ADMSPS_EXISTE_SERVICIO(idMateria, idEvento, sTipifi); try { foreach (var i in vId) { iIdTipif = new DExisteTipificacion(int.Parse(i.idTipoServicio.ToString())); } return(iIdTipif); } catch (Exception) { throw; } }
private void btnRegTip_Click(object sender, EventArgs e) { iTipificacion = 0; if (txtServicio.Text != string.Empty) { DSDetalleServicio addServicio = new DSDetalleServicio(); idTipifExis = addServicio.existeTipif(idMateria, iIdSolicitudTipo, txtServicio.Text.ToUpper()); if (idTipifExis == null) { DialogResult reg = MessageBox.Show(string.Format("{0} {1} {2}", "¿Estás seguro de agregar la tipificación ", txtServicio.Text.ToUpper(), " al catalogo?"), "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (reg == DialogResult.Yes) { try { iTipificacion = addServicio.addServicio(idMateria, iIdSolicitudTipo, txtServicio.Text.ToUpper()); // Oculta y limpia el panel para nueva carpeta pnlAddServicio.Visible = false; txtServicio.Clear(); EstadoControles(true); cmbTipoEvento_SelectionChangeCommitted(sender, e); } catch (Exception) { } } } else { MessageBox.Show(string.Format("{0} {1} {2}", "La tipificación: ", txtServicio.Text.ToUpper(), " ya se encuentra registrada"), "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } else { MessageBox.Show("Es necesario ingresar la tipificación del servicio", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }