private void fnSaveComment(string comment) { var proyArchivo = (ProyectoArchivo)imgSelected.Tag; if (proyArchivo != null) { if ((!string.IsNullOrEmpty(comment) && comment != "Ingrese comentario...")) { ArchivoComentario temp = new ArchivoComentario(); temp.IdProyectoArchivo = proyArchivo.IdProyectoArchivo; temp.ArchivoComentarioDescr = comment; temp.FechaCreacion = DateTime.Now; temp.IdUsuario = _oBLUsuario.GetAll().Where(c => c.CodigoUsuario.ToLower() == WindowsIdentity.GetCurrent().Name.ToLower()).FirstOrDefault().IdUsuario; _oBLArchivoComentario.AddNew(temp); fnLoadComments(proyArchivo.IdProyectoArchivo); } else { MessageBox.Show("El comentario no puede estar vacío.", "J&J Electromecánica - Aplicación", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("No se ha seleccionado una imagen.", "J&J Electromecánica - Aplicación", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void fnLoadLists() { bool exist = false; var userList = _oBLUsuario.GetAll(); var memberList = _oBLProyectoMiembro.GetAll().Where(c => c.IdProyecto == IdProyecto); listBoxMembers.Items.Clear(); listBoxUsers.Items.Clear(); foreach (var item in memberList) { listBoxMembers.Items.Add(string.Format("{0} | {1} | {2} | {3}", item.IdUsuario, item.Usuario.CodigoUsuario, item.Usuario.NombreUsuario, item.MiembroPermiso)); } foreach (var item in userList) { foreach (var itemList in listBoxMembers.Items) { if (itemList.ToString().Replace(" | R", "").Replace(" | F", "").Replace(" | E", "") == string.Format("{0} | {1} | {2}", item.IdUsuario, item.CodigoUsuario, item.NombreUsuario)) { exist = true; break; } } if (!exist) { listBoxUsers.Items.Add(string.Format("{0} | {1} | {2}", item.IdUsuario, item.CodigoUsuario, item.NombreUsuario)); } exist = false; } }