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);
        }
Пример #2
0
 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;
 }