示例#1
0
        public CE_Servidor FechayHoradelServidor()
        {
            //la funcion me permite recuperar los datos del colaborador en el objeto CE_Colaborador
            try
            {

                CE_Servidor objce_servidortemp = new CE_Servidor();
                OracleConnection cnx = Conexion.ObtenerConexionOracle();

                OracleCommand cmd = new OracleCommand("select current_timestamp from dual", cnx);
                cnx.Open();
                OracleDataReader reader;

                reader = cmd.ExecuteReader();

                //verifico si hay filas devueltas
                Boolean hayfilas = reader.HasRows;
                if (hayfilas == true)
                {//si hay filas devuelvo el resultado de la consulta
                    while (reader.Read())
                    {
                        objce_servidortemp.datetimeservidor = Convert.ToDateTime(reader["current_timestamp"]);
                    }

                }

                //Cerrar conexion
                cnx.Close();
                return objce_servidortemp;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        public CE_Servidor FechayHoradelServidor()
        {
            CD_Servidor objcd_servidor = new CD_Servidor();
            CE_Servidor objce_servidortemp = new CE_Servidor();

            objce_servidortemp = objcd_servidor.FechayHoradelServidor();

            return objce_servidortemp;
        }
示例#3
0
        private void AutorizarAcceso_Load(object sender, EventArgs e)
        {
            CE_Servidor objce_servidor = new CE_Servidor();
            CN_Servidor objcn_servidor = new CN_Servidor();

            objce_servidor = objcn_servidor.FechayHoradelServidor();
            var dt = objce_servidor.datetimeservidor;
            string output = dt.ToString(@"yyyy/MM/dd", CultureInfo.InvariantCulture);

            lblFecha.Text = output;
            txtDNI.Select();
            txtDNI.Focus();
        }
示例#4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            // guardar nuevo acceso
            CE_Acceso objce_acceso = new CE_Acceso();
            CN_Acceso objcn_acceso = new CN_Acceso();
            CE_Servidor objce_servidor = new CE_Servidor();
            CN_Servidor objcn_servidor = new CN_Servidor();
            objce_servidor = objcn_servidor.FechayHoradelServidor();
            objce_acceso.dni = txtDNI.Text;
            objce_acceso.fechaacceso = objce_servidor.datetimeservidor;
            objce_acceso.fechadesde = this.dtpDesde.Value;
            objce_acceso.fechahasta = this.dtpHasta.Value;
            objce_acceso.observaciones = txtObservaciones.Text;
            objce_acceso.estado = (rbActivo.Checked == true) ? "1" : "0";
            objcn_acceso.NuevoAcceso(objce_acceso);

            //guardar nuevo acceso detalle
        }
示例#5
0
 private DateTime horaservidor()
 {
     CE_Servidor objce_servidor = new CE_Servidor();
     CN_Servidor objcn_servidor = new CN_Servidor();
     objce_servidor = objcn_servidor.FechayHoradelServidor();
     return objce_servidor.datetimeservidor;
 }