Exemplo n.º 1
0
        public DataSet select(DTOCoordinador dto)
        {
            try
            {
                DataSet       ds         = new DataSet();
                StringBuilder SQLString  = new StringBuilder();
                StringBuilder Campos     = new StringBuilder();
                ArrayList     Parametros = new ArrayList();

                SQLString.Append("Select * From coordinador");
                if (dto == null)
                {
                    throw new NullReferenceException("DAOCoordinador.select(dto)");
                }
                if (dto.Nombre != null)
                {
                    Campos.Append("LOWER(nombre) = LOWER('" + dto.Nombre + "') AND ");
                    //Parametros.Add(new MySqlParameter("@nombre", (object)dto.Nombre));
                }
                if (dto.Area != null && dto.Area != "Mantenimiento" && dto.Area != "Salida en Vivo")
                {
                    Campos.Append("(LOWER(area) = LOWER('" + dto.Area + "') OR area = 'Todos') AND ");
                    // Parametros.Add(new MySqlParameter("@area", (object)dto.Area));
                }



                if (Campos.Length > 0)
                {
                    SQLString.Append(" WHERE ");
                    SQLString.Append(Campos.ToString().Substring(0, Campos.ToString().Length - 4));
                }
                MySqlCommand     orden = ObtenerOrdenSql(SQLString.ToString(), Parametros);
                MySqlDataAdapter da    = new MySqlDataAdapter(orden);
                da.Fill(ds);

                return(ds);
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
Exemplo n.º 2
0
        public int Insert(DTOCoordinador nuevo)
        {
            try
            {
                StringBuilder SQLString  = new StringBuilder();
                ArrayList     Parametros = new ArrayList();

                SQLString.Append("Insert into Coordinador(nombre,area) values(@nombre,@area);");

                Parametros.Add(new MySqlParameter("@nombre", (object)nuevo.Nombre));
                Parametros.Add(new MySqlParameter("@area", (object)nuevo.Area));


                MySqlCommand orden = ObtenerOrdenSqlInsert(SQLString.ToString(), Parametros);
                orden.Connection.Open();
                int x = orden.ExecuteNonQuery();
                orden.Connection.Close();
                return(x);
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }