public ModeloMaquina LlenaTablaDatos() { ModeloMaquina listadatos = new ModeloMaquina(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposModeloMaquina> composList = new List <CamposModeloMaquina>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_CatModeloMaquinasMostrarInfo"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposModeloMaquina reg = new CamposModeloMaquina(); reg.marca = new CamposMarcaMaquinaria(); reg.idModeloMaquina = Convert.ToInt32(row["idModelo"].ToString()); reg.nombre = row["modelo"].ToString(); reg.descripcion = row["descripcion"].ToString(); reg.anio = Convert.ToInt32(row["año"].ToString()); reg.marca.idMarca = Convert.ToInt32(row["idMarca"].ToString()); reg.marca.descripcion = row["marca"].ToString(); composList.Add(reg); } listadatos.listaModelos = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public MaquinaDTO(long Id, NomeMaquina nomeMaquina, MarcaMaquina marcaMaquina, ModeloMaquina modeloMaquina, PosicaoAbsoluta posicaoLinhaProducao, PosicaoRelativa posicaoRelativa, long tipoMaquina, long linhaProducao, bool estado) { this.Id = Id; this.nomeMaquina = nomeMaquina.nomeMaquina; this.marcaMaquina = marcaMaquina.marca; this.modeloMaquina = modeloMaquina.modelo; this.x = posicaoLinhaProducao.x; this.y = posicaoLinhaProducao.y; this.posicaoRelativa = posicaoRelativa.posicao; this.id_tipoMaquina = tipoMaquina; this.id_linhaProducao = linhaProducao; this.estado = estado; }