public bool ActualizarFichaSupervision(int Estado_Ficha, int ID_Ficha)
        {
            bool updated = false;

            using (SqlConnection con = new SqlConnection(Conexion))
            {
                try
                {
                    con.Open();
                    daFichaSupervision odaFichaSupervision = new daFichaSupervision();
                    updated = odaFichaSupervision.ActualizarFichaSupervision(con, Estado_Ficha, ID_Ficha);
                }
                catch (SqlException ex)
                {
                    beLog obeLog;
                    foreach (SqlError err in ex.Errors)
                    {
                        obeLog = new beLog();
                        obeLog.MensajeError = err.Message;
                        obeLog.DetalleError = ex.StackTrace;
                        ucObjeto <beLog> .grabarArchivoTexto(ArchivoLog, obeLog);
                    }
                }
                catch (Exception ex)
                {
                    beLog obeLog = new beLog();
                    obeLog.MensajeError = ex.Message;
                    obeLog.DetalleError = ex.StackTrace;
                    ucObjeto <beLog> .grabarArchivoTexto(ArchivoLog, obeLog);
                }
            }
            return(updated);
        }
        public List <beSupervision> Select_Ficha_Supervision(string pID_Ficha)
        {
            List <beSupervision> lbeFichaSupervision = null;

            using (SqlConnection con = new SqlConnection(Conexion))
            {
                try
                {
                    con.Open();
                    daFichaSupervision odaFichaSupervision = new daFichaSupervision();
                    lbeFichaSupervision = odaFichaSupervision.Select_Ficha_Supervision(con, pID_Ficha);
                }
                catch (SqlException ex)
                {
                    beLog obeLog;
                    foreach (SqlError err in ex.Errors)
                    {
                        obeLog = new beLog();
                        obeLog.MensajeError = err.Message;
                        obeLog.DetalleError = ex.StackTrace;
                        ucObjeto <beLog> .grabarArchivoTexto(ArchivoLog, obeLog);
                    }
                }
                catch (Exception ex)
                {
                    beLog obeLog = new beLog();
                    obeLog.MensajeError = ex.Message;
                    obeLog.DetalleError = ex.StackTrace;
                    ucObjeto <beLog> .grabarArchivoTexto(ArchivoLog, obeLog);
                }
            }
            return(lbeFichaSupervision);
        }
        public bool InsertarFichaSupervision(int ProveedorID, int PersonalID, DateTime Hora_Ingreso, DateTime Hora_Salida, string Obs_Tec, int Estado_Ficha, string Nro_Telefono, string Panel, string Obs_Ficha, out string outID_Ficha)
        {
            bool updated = false;

            using (SqlConnection con = new SqlConnection(Conexion))
            {
                try
                {
                    con.Open();
                    daFichaSupervision odaFichaSupervision = new daFichaSupervision();
                    updated = odaFichaSupervision.InsertarFichaSupervision(con, ProveedorID, PersonalID, Hora_Ingreso, Hora_Salida, Obs_Tec, Estado_Ficha, Nro_Telefono, Panel, Obs_Ficha, out outID_Ficha);
                }
                catch (SqlException ex)
                {
                    beLog obeLog;
                    foreach (SqlError err in ex.Errors)
                    {
                        obeLog = new beLog();
                        obeLog.MensajeError = err.Message;
                        obeLog.DetalleError = ex.StackTrace;
                        ucObjeto <beLog> .grabarArchivoTexto(ArchivoLog, obeLog);
                    }
                    outID_Ficha = "";
                }
                catch (Exception ex)
                {
                    beLog obeLog = new beLog();
                    obeLog.MensajeError = ex.Message;
                    obeLog.DetalleError = ex.StackTrace;
                    ucObjeto <beLog> .grabarArchivoTexto(ArchivoLog, obeLog);

                    outID_Ficha = "";
                }
            }
            return(updated);
        }