public ABMMicro(Micro microAModificar)
        {
            micro = new Micro();
            micro = microAModificar;

            esModificacion = true;

            InitializeComponent();
            cargarDropDowns();
            agregarButacas.Visible = false;
            cargarValoresMicro();
        }
        public ABMMicro()
        {
            InitializeComponent();

            micro = new Micro();

            esModificacion = false;

            cargarDropDowns();

            //if (esModificacion) { cargarValoresMicro(); };
        }
示例#3
0
        /// <summary>
        ///  Recupera un micro determinado dado su id
        /// </summary>
        /// <param name="idMicro">Id del Micro Buscado</param>
        public static Micro BuscarMicroPorId(int idMicro)
        {
            Micro micro = new Micro();

            String query = "select MIC_numMicro as 'ID', " +
                            "MIC_patente as 'Matricula', " +
                            "MIC_idTipoServicio as 'Tipo de Serv.', " +
                            "MIC_kilosEncomiendas as 'Capacidad', " +
                            "MIC_habilitado as 'Habilitado', " +
                            "MIC_idMarca as 'Marca', " +
                            "MIC_idModelo as 'Modelo', " +
                            "MIC_fechaAlta as 'Fec. Alta', " +
                            "MIC_fecBaja as 'Fec. Baja definitiva' " +
                            "from NOT_NULL.Micro where " +
                            "MIC_numMicro = " + Convert.ToString(idMicro);

            DataTable dt = Conector.Datos.EjecutarComandoADataTable(query);
            var row = dt.Rows[0];

            micro.Id = Convert.ToInt16(row["ID"].ToString());
            micro.Patente = (row["Matricula"].ToString());
            micro.IdTipoDeServicio = Convert.ToInt16(row["Tipo de Serv."].ToString());
            micro.KilosEncomiendas = Convert.ToDecimal(row["Capacidad"].ToString());
            micro.Habilitado = Convert.ToBoolean(row["Habilitado"].ToString());
            micro.IdMarca = Convert.ToInt16(row["Marca"].ToString());
            micro.IdModelo = Convert.ToInt16(row["Modelo"].ToString());
            micro.FechaAlta = Convert.ToDateTime(row["Fec. Alta"].ToString());

            micro.Butacas = Orm.Butaca.TraerButacasPorMicro(micro.Id);

            return micro;
        }