Beispiel #1
0
        public List <ent.Servicio> ObtenerServicios(dto.ServiciosObtenerRequest r)
        {
            var query     = new dom.Servicio().Buscar(c => c.EmpresaId == r.Empresa_id && c.Nombre.Contains(r.Nombre));
            var Resultado = Mapper.Map <IEnumerable <dato.Servicio>, IEnumerable <ent.Servicio> >(query);

            return(Resultado.ToList());
        }
 public Servicio LoadObject(SqlDataReader reader)
 {
     Servicio servicio = new Servicio();
     servicio.Id = (int)reader["id"];
     servicio.Nombre = reader["nombre"].ToString();
     return servicio;
 }
        public Servicio Servicio_FindById(int id)
        {
            SqlCommand cmd = new SqlCommand("SANTI_EL_LIDER.Servicio_FindById", db.Connection);
            cmd.CommandType = CommandType.StoredProcedure;
            //seteo los parametros que recibe el stored procedure
            cmd.Parameters.AddWithValue("@id", SqlDbType.Int).Value = id;
            // cmd.Parameters.AddWithValue("@nombre", SqlDbType.NVarChar).Value = null;
            //ejecuto la consulta y traigo el resultado
            SqlDataReader sdr = cmd.ExecuteReader();
            Servicio servicio = new Servicio();

            while (sdr.Read())
            {
                servicio = LoadObject(sdr);
            }
            sdr.Close();

            return servicio;
        }
        private void insertarClientes()
        {
            Cliente nuevo = new Cliente(1000, "Cliente1");
            Servicio s = new Servicio(0, 1000, "Servicio1-1");
            nuevo.addServicio(s);
            s = new Servicio(1, 1000, "Servicio1-2");
            nuevo.addServicio(s);
            Clientes.Add(nuevo);

            nuevo = new Cliente(1001, "Cliente2");
            s = new Servicio(0, 1001, "Servicio2-1");
            nuevo.addServicio(s);
            s = new Servicio(1, 1002, "Servicio2-2");
            nuevo.addServicio(s);
            Clientes.Add(nuevo);

            nuevo = new Cliente(1002, "Cliente3");
            s = new Servicio(0, 1002, "Servicio3-1");
            nuevo.addServicio(s);
            s = new Servicio(1, 1002, "Servicio3-2");
            Clientes.Add(nuevo);
            nuevo.addServicio(s);
        }
 public void deleteServicio(Servicio s)
 {
     Servicios.Remove(s);
 }
 public void addServicio(Servicio s)
 {
     Servicios.Add(s);
 }
        private void button5_Click(object sender, EventArgs e)
        {
            Ruta ruta_seleccionada = new Ruta();

            //Chequeo que hayan ingresado algo, en caso de que no. Clavo un -1
            long codigo;
            double precio_baseKg;
            double precio_basePasaje;
            Ciudad ciudad_origen = new Ciudad();
            ciudad_origen.Id = -1;
            ciudad_origen.Nombre = "";
            Ciudad ciudad_destino = new Ciudad();
            ciudad_destino.Id = -1;
            ciudad_destino.Nombre = "";
            Servicio servicio = new Servicio();
            servicio.Id = -1;
            servicio.Nombre = "";

            if (long.TryParse(txt_codigo.Text, out codigo))
                ruta_seleccionada.Codigo = codigo;
            else
                ruta_seleccionada.Codigo = -1;
            if (Double.TryParse(txt_precio_baseKg.Text, out precio_baseKg))
                ruta_seleccionada.Precio_baseKG = precio_baseKg;
            else
                ruta_seleccionada.Precio_baseKG = -1;
            if (Double.TryParse(txt_precio_basePasaje.Text, out precio_basePasaje))
                ruta_seleccionada.Precio_basePasaje = precio_basePasaje;
            else
                ruta_seleccionada.Precio_basePasaje = -1;
            if (cb_origen.Text == "")
            {
                ruta_seleccionada.Origen = ciudad_origen;
            }
            else
                ruta_seleccionada.Origen = new CiudadDAO().Ciudad_FindByNombre(cb_origen.Text);
            if (cb_destino.Text == "")
            {
                ruta_seleccionada.Destino = ciudad_destino;
            }
            else
            ruta_seleccionada.Destino = new CiudadDAO().Ciudad_FindByNombre(cb_destino.Text);

            if (cmb_servicio.Text == ""){
                ruta_seleccionada.Tipo_servicio = servicio;
            }else{
                 Servicio servicio1 = (Servicio)cmb_servicio.SelectedItem;
                ruta_seleccionada.Tipo_servicio = servicio1;
            }

            //dataGridView1.DataSource = new RutaDAO().Filtrar(ruta_seleccionada); comentado por las du
            dataGridView1.DataSource = DominioDataSet.Ruta_DataSet(new RutaDAO().Filtrar(ruta_seleccionada)).Tables[0];

            //oculto las columnas que no quiero que se muestren
            //cuando hago click en una celda, se selecciona toda la fila
            dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
        }