public void Insert(LogClienteAntiguoDTO objIn)
        {
            try
            {
                this.BEMEConnectionObj.Open();

                OleDbCommand cmd = this.BEMEConnectionObj.CreateCommand();

                cmd.CommandText =
                    "INSERT INTO LogCA( " +
                    "IdClienteAntiguo, " +
                    "IdUsuario, " +
                    "FechaLogCA, " +
                    "FecAtenClienteAntiguo, " +
                    "ResFinClienteAntiguo) " +
                    "VALUES(@IdClienteAntiguo, " +
                    "@IdUsuario, " +
                    "Now(), " +
                    "@FecAtenClienteAntiguo, " +
                    "@ResFinClienteAntiguo)";



                cmd.Parameters.AddRange(new OleDbParameter[]
                {
                    new OleDbParameter("@IdClienteAntiguo", objIn.IdClienteAntiguo),
                    new OleDbParameter("@IdUsuario", objIn.IdUsuario),
                    new OleDbParameter("@FecAtenClienteAntiguo", objIn.FecAtenClienteAntiguo),
                    new OleDbParameter("@ResFinClienteAntiguo", objIn.ResFinClienteAntiguo)
                });

                cmd.ExecuteNonQuery();


                this.BEMEConnectionObj.Close();
            }
            catch (OleDbException ex)
            {
                throw ex;
            }
        }
示例#2
0
 public List <LogClienteAntiguoDTO> GetAllByParameters(LogClienteAntiguoDTO objIN)
 {
     return(ObjLogClienteAntiguoDA.GetAllByParameters(objIN));
 }
示例#3
0
 public void Insert(LogClienteAntiguoDTO objIn)
 {
     ObjLogClienteAntiguoDA.Insert(objIn);
 }
        public List <LogClienteAntiguoDTO> GetAllByParameters(LogClienteAntiguoDTO objIN)
        {
            List <LogClienteAntiguoDTO> toReturn = new List <LogClienteAntiguoDTO>();

            LogClienteAntiguoDTO obj;

            try
            {
                this.BEMEConnectionObj.Open();

                OleDbCommand cmd = this.BEMEConnectionObj.CreateCommand();

                cmd.CommandText =
                    "SELECT LogCA.IdLogCA, " +
                    "LogCA.IdClienteAntiguo, " +
                    "ClienteAntiguo.NombreClienteAntiguo, " +
                    "LogCA.IdUsuario, " +
                    "Usuarios.NombreUsuario, " +
                    "LogCA.FechaLogCA, " +
                    "LogCA.FecAtenClienteAntiguo, " +
                    "LogCA.ResFinClienteAntiguo " +
                    "FROM ClienteAntiguo " +
                    "INNER JOIN (Usuarios " +
                    "INNER JOIN LogCA " +
                    "ON Usuarios.IdUsuario = LogCA.IdUsuario) " +
                    "ON ClienteAntiguo.IdClienteAntiguo = LogCA.IdClienteAntiguo " +
                    "WHERE (((LogCA.IdClienteAntiguo)=@IdClienteAntiguo)) " +
                    "ORDER BY LogCA.FechaLogCA";

                cmd.Parameters.AddRange(new OleDbParameter[]
                {
                    new OleDbParameter("@IdClienteAntiguo", objIN.IdClienteAntiguo)
                });

                OleDbDataReader reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    obj = new LogClienteAntiguoDTO();

                    obj.IdLogCA               = Convert.ToInt32(reader["IdLogCA"]);
                    obj.IdClienteAntiguo      = Convert.ToInt32(reader["IdClienteAntiguo"]);
                    obj.NombreClienteAntiguo  = Convert.ToString(reader["NombreClienteAntiguo"]);
                    obj.IdUsuario             = Convert.ToInt32(reader["IdUsuario"]);
                    obj.NombreUsuario         = Convert.ToString(reader["NombreUsuario"]);
                    obj.FechaLogCA            = Convert.ToDateTime(reader["FechaLogCA"]);
                    obj.FecAtenClienteAntiguo = Convert.ToDateTime(reader["FecAtenClienteAntiguo"]);
                    obj.ResFinClienteAntiguo  = Convert.ToString(reader["ResFinClienteAntiguo"]);

                    toReturn.Add(obj);
                }

                reader.Close();
                this.BEMEConnectionObj.Close();
            }
            catch (OleDbException ex)
            {
                toReturn = null;
                throw ex;
            }

            return(toReturn);
        }