示例#1
0
        public bool borrarOrden(string pStrOrden)
        {
            bool blnResult        = false;
            bool blnRespuestaTran = true;

            try
            {
                istTransaccion = new clsTransaccion(strSqlConexion[0].DataSource, strSqlConexion[0].InitialCatalog, strSqlConexion[0].UserID, strSqlConexion[0].Password);
                //' inserta nuevos Datos a la BD
                strSql = new StringBuilder();
                strSql.Append("DELETE FROM COtblOrden ");
                strSql.Append("WHERE NumOrden = '" + pStrOrden + "'");


                blnRespuestaTran = ClsFactoriaDAO.metGetConexion().metEjecutarSQLTransac(strSql.ToString());
                if (blnRespuestaTran)
                {
                    throw new System.ArgumentException("Error", "Error");
                }

                ClsFactoriaDAO.metGetConexion().metCommit();
                blnResult = true;
            }
            catch (Exception)
            {
                //Si sucede algún problema no se guarda nada en la BD.
                ClsFactoriaDAO.metGetConexion().metRollback();
                blnResult = false;
            }

            return(blnResult);
        }
示例#2
0
        public clsTransaccion(String psTrServidor, String pStrBD, String pStrUsuario, String pStrClave)
        {
            ((ClsSqlServerDAO)ClsFactoriaDAO.metGetConexion()).metServidorBaseDatos = psTrServidor;
            ((ClsSqlServerDAO)ClsFactoriaDAO.metGetConexion()).metBaseDatos         = pStrBD;
            ((ClsSqlServerDAO)ClsFactoriaDAO.metGetConexion()).metCodigoUsuario     = pStrUsuario;
            ((ClsSqlServerDAO)ClsFactoriaDAO.metGetConexion()).metClaveUsuario      = pStrClave;

            //Abrir la conexión con la base de datos
            ClsFactoriaDAO.metGetConexion().metAbrirConexion();
        }
示例#3
0
        //---------------------------------------------------------------------------------------
        /// Procedure : insertOrden.
        /// DateTime  : 22/12/2017 09:26
        /// Author    : Curso Cenfotec
        /// Purpose   : Insertar los datos de la orden que solicita el cliente
        /// Parameter : pStrOrden. Numero de Orden,pStrFchOrden Fecha de la orden
        ///           : pStrCodCliente. Codigo del cliente, pStrTipoDoc Tipo de documento
        ///           : pStrAsunto. Asunto por el el cual se realizo la orden, Tipo de Recepcion
        ///           : pStrTipoServicio. Tipo de servicio brindador,pStrTipoOrden Tipo de orden
        ///           : pStrSistema. Sistema al que pertenece la orden,Tipo de Ajuste requerido
        ///           :  pStrAsigna. Analista que asigna la orden,Tiempo Limite para resolver la orden
        ///           : pStrNoOrdClie. Numero de orden del cliente, pStrChequeado. Indica si fue chequeada a ono
        //' Return    :
        //' Notes     :
        //'---------------------------------------------------------------------------------------
        public bool insertOrden(string pStrOrden, DateTime pDateFchOrden,
                                string pStrCodCliente, string pStrTipoDoc,
                                string pStrAsunto, string pStrTipoRecep,
                                string pStrTipoServicio, string pStrTipoOrden,
                                string pStrSistema, string pStrTipoAjuste,
                                string pStrAsigna, string pStrTiempoLimite,
                                string pStrNoOrdClie, string pStrChequeado)
        {
            bool blnResult        = false;
            bool blnRespuestaTran = true;

            try
            {
                istTransaccion = new clsTransaccion(strSqlConexion[0].DataSource, strSqlConexion[0].InitialCatalog, strSqlConexion[0].UserID, strSqlConexion[0].Password);
                //' inserta nuevos Datos a la BD
                strSql = new StringBuilder();

                strSql.Append("INSERT INTO COtblOrden( ");
                strSql.Append("NumOrden");
                strSql.Append(",FechaOrden");
                strSql.Append(",CodCliente");
                strSql.Append(",TipoDocum");
                strSql.Append(",Asunto");
                strSql.Append(",TipoRecep");
                strSql.Append(",TipoServicio");
                strSql.Append(",TipoOrden");
                strSql.Append(",Sistema");
                strSql.Append(",TipoAjuste");
                strSql.Append(",AsignaOrden");
                strSql.Append(",FCIA43,tiemLimite");
                strSql.Append(",NoOrdCliente");
                strSql.Append(",Chequeado");
                strSql.Append(")VALUES(");
                strSql.Append("'" + pStrOrden + "'");
                strSql.Append(",'" + Convert.ToDateTime(pDateFchOrden.ToString()).ToString("yyyyMMdd").Trim() + "'");
                strSql.Append(",'" + pStrCodCliente + "'");
                strSql.Append(",'" + pStrTipoDoc + "'");
                strSql.Append(",'" + pStrAsunto + "'");
                strSql.Append(",'" + pStrTipoRecep + "'");
                strSql.Append(",'" + pStrTipoServicio + "'");
                strSql.Append(",'" + pStrTipoOrden + "'");
                strSql.Append(",'" + pStrSistema + "'");
                strSql.Append(",'" + pStrTipoAjuste + "'");
                strSql.Append(",'" + pStrAsigna + "'");
                strSql.Append(",'PRUEBA'");
                strSql.Append(",'" + pStrTiempoLimite + "'");
                strSql.Append(",'" + pStrNoOrdClie + "'");
                strSql.Append(",'" + pStrChequeado + "'");
                strSql.Append(")");

                blnRespuestaTran = ClsFactoriaDAO.metGetConexion().metEjecutarSQLTransac(strSql.ToString());
                if (blnRespuestaTran)
                {
                    throw new System.ArgumentException("Error", "Error");
                }

                ClsFactoriaDAO.metGetConexion().metCommit();
                blnResult = true;
            }
            catch (Exception)
            {
                //Si sucede algún problema no se guarda nada en la BD.
                ClsFactoriaDAO.metGetConexion().metRollback();
                blnResult = false;
            }

            return(blnResult);
        }
示例#4
0
        //---------------------------------------------------------------------------------------
        // Procedure : insert
        // DateTime  : 22/12/2017
        // Author    : Cuso Cenfortec
        // Purpose   : Insertar los datos del seguimiento realizado por el analista
        // Parameter : pStrNumDocum: Contiene el numero del archivo a insertar
        //           : pStrRegistro: numero de registro al que pertenece el archivo
        //          : pStrArchivo: nombre del archivo a insertar
        //           : pStrCarpetaTrabajo: nombre del archivo a insertar de la carpeta de trabajo
        //          : pStrArchivosModifi: nombre del archivo a insertar en la base de datos de los modificados en el proyecto
        //          : pStrArchivosModiBD: nombre del archivo a insertar de los datos modificado en la base de datos.
        //          : pStrNumBoleta: Numero de boleta del seguimiento.
        //          : pStrFecha: Fecha en que se realizó la modificación del sistema.
        // Return    :
        // Notes     :
        //---------------------------------------------------------------------------------------
        public bool insertSeguimiento(string pStrNumDocum, string pStrRegistro, string pStrArchivo,
                                      string pStrCodEmp, DateTime pDateHoraIni, DateTime pDateHoraFin,
                                      string pStrAsist, string pStrComent, string pStrCarpetaTrabajo,
                                      string pStrArchivosModifi, string pStrArchivosModiBD, string pStrVersion,
                                      string pStrEstado, string pStrNumBoleta, DateTime pDateFecha,
                                      string pStrCliRepre)
        {
            bool blnResult        = false;
            bool blnRespuestaTran = true;


            try
            {
                istTransaccion = new clsTransaccion(strSqlConexion[0].DataSource, strSqlConexion[0].InitialCatalog, strSqlConexion[0].UserID, strSqlConexion[0].Password);

                string   strNombreDoc; //nombre del archivo a agregar
                DateTime datFecha;
                string   strResultado; //Resultado del registro de los datos

                //Archivo = modPrincipal.leerArchivo(pStrArchivo)
                //    strNombreDoc = modPrincipal.fileSingleName(pStrArchivo)    'Toma solo el nombre del documento

                strSql = new StringBuilder();

                // inserta nuevos Datos a la BD

                //string a = datFecha.ToString("yyyyMMdd");


                strSql.Append("insert into COtblDocEmp");
                strSql.Append("(NumDocum,NumOrden,NombreDoc,CodigoEmp,HoraInicio,HoraFin,");
                strSql.Append("LugarAsistencia,Comentario,VersionFinal,Estado,FCIA43,FCIA44,");
                strSql.Append("CarpetaTrabajo,ArchivosModifi,ArchivosModiBD,NumBoleta,FechaMod,CliRepre) Values(");
                strSql.Append("'" + pStrNumDocum + "'");
                strSql.Append(",'" + pStrRegistro + "'");
                strSql.Append(",'" + pStrArchivo + "'");
                strSql.Append(",'" + pStrCodEmp + "'");
                strSql.Append(",'" + Convert.ToDateTime(pDateHoraIni.ToString()).ToString("yyyyMMdd hh:mm:ss").Trim() + "'");
                strSql.Append(",'" + Convert.ToDateTime(pDateHoraFin.ToString()).ToString("yyyyMMdd hh:mm:ss").Trim() + "'");
                strSql.Append(",'" + pStrAsist + "'");
                strSql.Append(",'" + pStrComent + "'");
                strSql.Append(",'" + pStrVersion + "'");
                strSql.Append(",'" + pStrEstado + "'");
                strSql.Append(",'PRUEBA'");
                strSql.Append(",'" + Convert.ToDateTime(DateTime.Now.ToString()).ToString("yyyyMMdd").Trim() + "'");
                strSql.Append(",'" + pStrCarpetaTrabajo + "'");
                strSql.Append(",'" + pStrArchivosModifi + "'");
                strSql.Append(",'" + pStrArchivosModiBD + "'");
                strSql.Append(",'" + pStrNumBoleta + "'");
                strSql.Append(",'" + Convert.ToDateTime(pDateFecha.ToString()).ToString("yyyyMMdd").Trim() + "'");
                strSql.Append(",'" + pStrCliRepre + "' )");
                blnRespuestaTran = ClsFactoriaDAO.metGetConexion().metEjecutarSQLTransac(strSql.ToString());
                if (blnRespuestaTran)
                {
                    throw new System.ArgumentException("Error", "Error");
                }

                ClsFactoriaDAO.metGetConexion().metCommit();
                blnResult = true;
            }
            catch (Exception)
            {
                //Si sucede algún problema no se guarda nada en la BD.
                ClsFactoriaDAO.metGetConexion().metRollback();
                blnResult = false;
            }

            return(blnResult);
        }