public static Modalidad Insertar(Modalidad Modalidad) { DataSource DataSource = DataSource.GetInstancia(); Modalidad ModalidadInsertada = null; try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("ModalidadInsertar", Modalidad.ToParams())) { if (Reader != null && Reader.Read()) { ModalidadInsertada = new Modalidad(); ModalidadInsertada.Clave = Convert.ToInt32(Reader["cveModalidad"]); ModalidadInsertada.Nombre = Reader["nombre"].ToString(); } DataSource.Cerrar(); } } catch (Exception e) { throw e; } return(ModalidadInsertada); }