/// <summary> /// Agrega una instancia de bonds_types /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string Agregar(comments_types_payments entidad) { try { string mess = ""; if (Exist(entidad.description)) { mess = "Ya existe un comentario llamado: " + entidad.description; } else { comments_types_payments comentario = new comments_types_payments { description = entidad.description, created = DateTime.Now, created_by = entidad.created_by.ToUpper(), enabled = true, }; SICOEMEntities sicoem = new SICOEMEntities(); sicoem.comments_types_payments.Add(comentario); sicoem.SaveChanges(); } return(mess); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
/// <summary> /// Agrega una instancia de bonds_types /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string Agregar(bonds_types entidad) { try { string mess = ""; if (Exist(entidad.name)) { mess = "Ya existe un estatus llamado: " + entidad.name; } else { bonds_types bono = new bonds_types { name = entidad.name, created = DateTime.Now, created_by = entidad.created_by.ToUpper(), enabled = true, }; SICOEMEntities sicoem = new SICOEMEntities(); sicoem.bonds_types.Add(bono); sicoem.SaveChanges(); } return(mess); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
/// <summary> /// Agrega una instancia de bonds_types /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string Agregar(permissions_users_bonds_types entidad) { try { string mess = ""; if (Exist(entidad.login)) { mess = "Ya existe un estatus llamado: " + entidad.login; } else { permissions_users_bonds_types permiso = new permissions_users_bonds_types { login = entidad.login, permission_request_bond = entidad.permission_request_bond, permision_authorization_bond = entidad.permision_authorization_bond, FiltroCC = entidad.FiltroCC }; SICOEMEntities sicoem = new SICOEMEntities(); sicoem.permissions_users_bonds_types.Add(permiso); sicoem.SaveChanges(); } return(mess); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
/// <summary> /// Elimina una instancia de riesgos_estatus /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string Eliminar(int id_bond_type) { try { SICOEMEntities sicoem = new SICOEMEntities(); bonds_types bono = sicoem.bonds_types .First(i => i.id_bond_type == id_bond_type); bono.enabled = false; sicoem.SaveChanges(); return(""); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
/// <summary> /// Elimina una instancia de riesgos_estatus /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string Eliminar(int id_periodicity) { try { SICOEMEntities sicoem = new SICOEMEntities(); periodicity Periodicidad = sicoem.periodicity .First(i => i.id_periodicity == id_periodicity); Periodicidad.enabled = false; sicoem.SaveChanges(); return(""); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
/// <summary> /// Edita una instancia de proyectos estatus /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string Editar(requests_status entidad) { try { SICOEMEntities sicoem = new SICOEMEntities(); requests_status bono = sicoem.requests_status .First(i => i.id_request_status == entidad.id_request_status); bono.name = entidad.name; sicoem.SaveChanges(); return(""); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
/// <summary> /// Edita una instancia de proyectos estatus /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string Editar(bons_automatic_types entidad) { try { SICOEMEntities sicoem = new SICOEMEntities(); bons_automatic_types bono = sicoem.bons_automatic_types .First(i => i.IdBonds == entidad.IdBonds); bono.NameBonds = entidad.NameBonds; sicoem.SaveChanges(); return(""); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
/// <summary> /// Edita una instancia de proyectos estatus /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string Editar(comments_types_payments entidad) { try { SICOEMEntities sicoem = new SICOEMEntities(); comments_types_payments bono = sicoem.comments_types_payments .First(i => i.id_comment_type_payment == entidad.id_comment_type_payment); bono.description = entidad.description; sicoem.SaveChanges(); return(""); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
public int AgregarArchivo(files_requests_bonds file) { try { string mess = ""; SICOEMEntities context = new SICOEMEntities(); file.date_attach = DateTime.Now; context.files_requests_bonds.Add(file); context.SaveChanges(); return(file.id_file_request_bond); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(0); } }
/// <summary> /// Elimina una instancia de riesgos_estatus /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string Eliminar(string login) { try { SICOEMEntities sicoem = new SICOEMEntities(); permissions_users_bonds_types permiso = sicoem.permissions_users_bonds_types .First(i => i.login.ToString() == login.ToString()); permiso.Enabled = false; sicoem.SaveChanges(); return(""); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }