예제 #1
0
파일: Averia.cs 프로젝트: ijustarrived/EXC
        public Averia()
        {
            ID = 0;

            Titulo = String.Empty;

            Lugar = String.Empty;

            NumeroControl = new NumeroControl()
            {
                NumControl = 0,

                Year = 0,

                NumControlText = String.Empty
            };

            Fecha = Convert.ToDateTime("01/01/1900");

            Hora = string.Empty;

            InfraAfectada = string.Empty;

            ExtensionId = 0;

            Comentario = string.Empty;

            _Operador = new Operador();
        }
예제 #2
0
        public Respuesta()
        {
            Id = 0;

            AccionText = string.Empty;

            NumeroControl = new NumeroControl();

            company = new Company();

            RepresentanteAutorizado = string.Empty;

            Operador = new Operador();

            Zona = false;

            Urb = string.Empty;

            Calle = string.Empty;

            Carretera = string.Empty;

            KM = 0;

            HM = 0;

            MunicipioId = 0;

            CodigoPostal = string.Empty;

            Accion = 0;

            AccionText = string.Empty;

            PersonaContactar = string.Empty;

            Comentarios = string.Empty;

            EvidenciaMarcadoPaths = new LinkedList<string>();
        }
예제 #3
0
        public LinkedList<Respuesta> GetRespuestas(Operador operador) 
        {
            LinkedList<Respuesta> respuestas = new LinkedList<Respuesta>();

            //using (SqlConnection conn = sql.GetConnection())
            using (SqlConnection conn = new SQL().GetLocalConnection())
            {
                SqlCommand cmd = new SqlCommand(@"SELECT NumeroControl, Operador, 
                                                  BoUrb + ' ' + SectorCalle + ' ' + Carretera, DescripcionTrabajo, PersonaContacto FROM Respuestas
                                                  WHERE Operador = @Operado ORDER BY NumeroControl", conn);

                cmd.Parameters.AddWithValue("Operado", operador.OperadorId);

                conn.Open();

                cmd.ExecuteNonQuery();

                respuestas = BuildRespuestasOperador(cmd);
            }

            return respuestas;
        }
예제 #4
0
 public LinkedList<Respuesta> GetRespuestas(Operador operador)
 {
     return repository.GetRespuestas(operador);
 }
        public Operador GetOperador(string nombre)
        {
            //using (SqlConnection conn = new SQL().GetConnection())
            using (SqlConnection conn = new SQL().GetLocalConnection())
            {
                SqlCommand cmd = new SqlCommand("SELECT * FROM Operadores WHERE Operador = @Operador", conn);

                cmd.Parameters.AddWithValue("Operador", nombre);

                conn.Open();

                cmd.ExecuteNonQuery();

                SqlDataReader reader = cmd.ExecuteReader();

                Operador operador = new Operador();

                while (reader.Read())
                {
                    int col = 0;

                    operador = new Operador()
                    {
                        OperadorId = reader.GetInt32(col++),

                        Nombre = reader[col++].ToString(),

                        Email = reader[col++].ToString()
                    };
                }

                return operador;
            }
        }
        public LinkedList<Operador> GetOperadores()
        {
            LinkedList<Operador> operadores = new LinkedList<Operador>();

            //using (SqlConnection conn = new SQL().GetConnection())
            using (SqlConnection conn = new SQL().GetLocalConnection())
            {
                SqlCommand cmd = new SqlCommand("SELECT * FROM Operadores", conn);

                conn.Open();

                cmd.ExecuteNonQuery();

                SqlDataReader reader = cmd.ExecuteReader();

                Operador operador = new Operador();

                while (reader.Read())
                {
                    int col = 0;

                    operador = new Operador()
                    {
                        OperadorId = reader.GetInt32(col++),

                        Nombre = reader[col++].ToString(),

                        Email = reader[col++].ToString()
                    };

                    operadores.AddLast(operador);
                }

                return operadores;
            }
        }
        protected void ddlOperador_SelectedIndexChanged(object sender, EventArgs e)
        {
            LinkedList<Operador> operadores = (LinkedList<Operador>)Session["operadores"];

            if (ddlOperador.SelectedIndex != 0)
            {
                Operador operador = new Operador();

                foreach (var o in operadores)
                {
                    if (o.Nombre.Equals(ddlOperador.SelectedValue))
                    {
                        operador = o;
                    }
                }

                SetRespuestasRowData(new RespuestasServicio().GetRespuestas(operador), operadores);
            }

            else
            {
                SetRespuestasRowData(new RespuestasServicio().GetRespuestas(), operadores);
            }

            //respuestaDG.CurrentPageIndex = 0;
        }