public static string ListaInvolucrado() { Presentadores.Modulo8.PresentadorCrearMinuta presentador = new Presentadores.Modulo8.PresentadorCrearMinuta(); List <Usuario> listaUsuario = presentador.ListaInvolucrado("TOT").Cast <Usuario>().ToList(); foreach (Usuario usu in listaUsuario) { System.Console.Out.WriteLine(usu.Nombre); System.Console.Out.WriteLine(usu.Apellido); System.Console.Out.WriteLine(usu.Rol); } var output = JsonConvert.SerializeObject(listaUsuario); return(output); }
public static string ListaUsuario() { Presentadores.Modulo8.PresentadorCrearMinuta presentador = new Presentadores.Modulo8.PresentadorCrearMinuta(); Proyecto elProyecto = new Proyecto() { Codigo = codigoProyecto }; List <Usuario> listaUsuario = presentador.ListaInvolucrado(elProyecto.Codigo).Cast <Usuario>().ToList(); List <Contacto> listaContacto = presentador.ListaInvolucradoContacto(elProyecto.Codigo).Cast <Contacto>().ToList(); var output = JsonConvert.SerializeObject(listaUsuario); return(output); throw new NotImplementedException(); }
public static string crearMinuta(object laMinuta) { string mensaje = "Minuta"; try { codigoProyecto = "TOT"; dynamic minutaDinamica = laMinuta; List<Usuario> listaUsuario = new List<Usuario>(); for (int i = 0; i < minutaDinamica["involucrado"].Length; i++) { Usuario usuario = new Usuario { Id = Int32.Parse(minutaDinamica["involucrado"][i]) }; listaUsuario.Add(usuario); } List<Punto> listaPunto = new List<Punto>(); for (int i = 0; i < minutaDinamica["punto"].Length; i++) { Punto punto = new Punto(); punto.Titulo = minutaDinamica["punto"][i]["titulo"]; punto.Desarrollo = minutaDinamica["punto"][i]["desarrollo"]; listaPunto.Add(punto); } List<Acuerdo> listaAcuerdo = new List<Acuerdo>(); for (int i = 0; i < minutaDinamica["acuerdo"].Length; i++) { Acuerdo acuerdo = new Acuerdo(); List<Usuario> listaUsuarioAcuerdo = new List<Usuario>(); string fechaAcuerdo = minutaDinamica["acuerdo"][i]["fecha"]; DateTime fechaAcue = DateTime.ParseExact(fechaAcuerdo, "dd-MM-yyyy", null); acuerdo.Fecha = fechaAcue; acuerdo.Compromiso = minutaDinamica["acuerdo"][i]["compromiso"]; for (int j = 0; j < minutaDinamica["acuerdo"][i]["involucrado"].Length; j++) { Usuario usuarioAcuerdo = new Usuario { Id = Int32.Parse(minutaDinamica["acuerdo"][i]["involucrado"][j]) }; listaUsuarioAcuerdo.Add(usuarioAcuerdo); } acuerdo.ListaUsuario = listaUsuarioAcuerdo; listaAcuerdo.Add(acuerdo); } string fechaMinuta = minutaDinamica["fecha"]; DateTime fechaMi = DateTime.ParseExact(fechaMinuta, "dd/MM/yyyy HH:mm", null); Minuta minuta = new Minuta { Fecha = fechaMi, Motivo = minutaDinamica["motivo"], ListaUsuario = listaUsuario, ListaPunto = listaPunto, ListaAcuerdo = listaAcuerdo, Observaciones = minutaDinamica["observaciones"] }; Presentadores.Modulo8.PresentadorCrearMinuta presentador = new Presentadores.Modulo8.PresentadorCrearMinuta(); mensaje = presentador.crearMinuta(minuta,codigoProyecto); } catch (NullReferenceException ex) { mensaje = "Error en las Referencias"; } /*catch (ExceptionTotemConexionBD ex) { mensaje = "Error de conexión con la base de datos"; }*/ catch (SqlException ex) { mensaje = "Error en la Base de Datos"; } catch (FormatException ex) { mensaje = "Error con la conversión de un Número"; } /*catch (AtributoIncorrectoException ex) { mensaje = "Error en los Atributos"; }*/ catch (Exception ex) { mensaje = "Error"; } return mensaje; }
public static string ListaInvolucrado() { Presentadores.Modulo8.PresentadorCrearMinuta presentador = new Presentadores.Modulo8.PresentadorCrearMinuta(); List<Usuario> listaUsuario = presentador.ListaInvolucrado("TOT").Cast<Usuario>().ToList(); foreach( Usuario usu in listaUsuario) { System.Console.Out.WriteLine(usu.Nombre); System.Console.Out.WriteLine(usu.Apellido); System.Console.Out.WriteLine(usu.Rol); } var output = JsonConvert.SerializeObject(listaUsuario); return output; }
public static string ListaUsuario() { Presentadores.Modulo8.PresentadorCrearMinuta presentador = new Presentadores.Modulo8.PresentadorCrearMinuta(); Proyecto elProyecto = new Proyecto() { Codigo = codigoProyecto }; List<Usuario> listaUsuario = presentador.ListaInvolucrado(elProyecto.Codigo).Cast<Usuario>().ToList(); List<Contacto> listaContacto = presentador.ListaInvolucradoContacto(elProyecto.Codigo).Cast<Contacto>().ToList(); var output = JsonConvert.SerializeObject(listaUsuario); return output; throw new NotImplementedException(); }
public static string crearMinuta(object laMinuta) { string mensaje = "Minuta"; try { codigoProyecto = "TOT"; dynamic minutaDinamica = laMinuta; List <Usuario> listaUsuario = new List <Usuario>(); for (int i = 0; i < minutaDinamica["involucrado"].Length; i++) { Usuario usuario = new Usuario { Id = Int32.Parse(minutaDinamica["involucrado"][i]) }; listaUsuario.Add(usuario); } List <Punto> listaPunto = new List <Punto>(); for (int i = 0; i < minutaDinamica["punto"].Length; i++) { Punto punto = new Punto(); punto.Titulo = minutaDinamica["punto"][i]["titulo"]; punto.Desarrollo = minutaDinamica["punto"][i]["desarrollo"]; listaPunto.Add(punto); } List <Acuerdo> listaAcuerdo = new List <Acuerdo>(); for (int i = 0; i < minutaDinamica["acuerdo"].Length; i++) { Acuerdo acuerdo = new Acuerdo(); List <Usuario> listaUsuarioAcuerdo = new List <Usuario>(); string fechaAcuerdo = minutaDinamica["acuerdo"][i]["fecha"]; DateTime fechaAcue = DateTime.ParseExact(fechaAcuerdo, "dd-MM-yyyy", null); acuerdo.Fecha = fechaAcue; acuerdo.Compromiso = minutaDinamica["acuerdo"][i]["compromiso"]; for (int j = 0; j < minutaDinamica["acuerdo"][i]["involucrado"].Length; j++) { Usuario usuarioAcuerdo = new Usuario { Id = Int32.Parse(minutaDinamica["acuerdo"][i]["involucrado"][j]) }; listaUsuarioAcuerdo.Add(usuarioAcuerdo); } acuerdo.ListaUsuario = listaUsuarioAcuerdo; listaAcuerdo.Add(acuerdo); } string fechaMinuta = minutaDinamica["fecha"]; DateTime fechaMi = DateTime.ParseExact(fechaMinuta, "dd/MM/yyyy HH:mm", null); Minuta minuta = new Minuta { Fecha = fechaMi, Motivo = minutaDinamica["motivo"], ListaUsuario = listaUsuario, ListaPunto = listaPunto, ListaAcuerdo = listaAcuerdo, Observaciones = minutaDinamica["observaciones"] }; Presentadores.Modulo8.PresentadorCrearMinuta presentador = new Presentadores.Modulo8.PresentadorCrearMinuta(); mensaje = presentador.crearMinuta(minuta, codigoProyecto); } catch (NullReferenceException ex) { mensaje = "Error en las Referencias"; } /*catch (ExceptionTotemConexionBD ex) * { * mensaje = "Error de conexión con la base de datos"; * }*/ catch (SqlException ex) { mensaje = "Error en la Base de Datos"; } catch (FormatException ex) { mensaje = "Error con la conversión de un Número"; } /*catch (AtributoIncorrectoException ex) * { * mensaje = "Error en los Atributos"; * }*/ catch (Exception ex) { mensaje = "Error"; } return(mensaje); }