Example #1
0
        public Boolean MtdActualizarUsuario(EAsistencia obje)
        {
            try
            {
                ClsConexion  ObjConexion = new ClsConexion();
                MySqlCommand ObjComando  = new MySqlCommand();

                ObjComando.Connection  = ObjConexion.conecctar();
                ObjComando.CommandText = "Usp_U_Modificar_Usuarios";
                ObjComando.CommandType = CommandType.StoredProcedure;
                ObjComando.Parameters.Add(new MySqlParameter("pIdUsuario", MySqlDbType.Int32));
                ObjComando.Parameters.Add(new MySqlParameter("pdni", MySqlDbType.Int32));
                ObjComando.Parameters.Add(new MySqlParameter("pNombre", MySqlDbType.VarChar));
                ObjComando.Parameters.Add(new MySqlParameter("pClave", MySqlDbType.VarChar));
                ObjComando.Parameters["pIdUsuario"].Value = obje.idAsistencia;
                ObjComando.Parameters["pdni"].Value       = obje.dni;
                ObjComando.Parameters["pNombre"].Value    = obje.hentrada;
                ObjComando.Parameters["pClave"].Value     = obje.hsalida;

                ObjComando.Connection = ObjConexion.conecctar();
                ObjComando.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
        }
Example #2
0
        public bool Modificar(EAsistencia obj)
        {
            SQLParameter[] parameters = new SQLParameter[2];
            parameters[0] = new SQLParameter("@ID_asistencia", obj.ID, SqlDbType.Int);
            parameters[1] = new SQLParameter("@hora_inicio", obj.Hora_Entrada, SqlDbType.DateTime);

            Response = Conexion.ExecuteProcedureB("USP_U_ActualizarSalida", parameters);
            return(Response);
        }
Example #3
0
 public bool Agregar(EAsistencia obj)
 {
     SQLParameter[] parameters = new SQLParameter[1];
     parameters[0] = new SQLParameter("ID", obj.ID, SqlDbType.Int);
     parameters[1] = new SQLParameter("@hora_inicio", obj.Hora_Entrada, SqlDbType.DateTime);
     parameters[2] = new SQLParameter("@hora_salida", obj.Hora_Salida, SqlDbType.DateTime);
     parameters[3] = new SQLParameter("@Año", obj.Año, SqlDbType.VarChar);
     parameters[4] = new SQLParameter("@fecha", obj.Mes, SqlDbType.DateTime);
     parameters[5] = new SQLParameter("@Mes", obj.Mes, SqlDbType.VarChar);
     Response      = Conexion.ExecuteProcedureB("USP_I_AgregarAsistencia", parameters);
     return(Response);
 }
Example #4
0
        public DataTable MtdBuscarUsuario(EAsistencia objEc)
        {
            ClsConexion      conn       = new ClsConexion();
            DataTable        result     = new DataTable();
            MySqlDataAdapter ObjAdapter = new MySqlDataAdapter();
            MySqlCommand     ObjComando = new MySqlCommand();

            ObjComando.Connection = conn.conecctar();
            ObjComando.Parameters.Add(new MySqlParameter("pIdUsuario", MySqlDbType.Int32));
            ObjComando.Parameters["pIdUsuario"].Value = objEc.idAsistencia;
            ObjComando.CommandType = CommandType.StoredProcedure;
            ObjComando.CommandText = "Usp_S_Buscar_Usuario";
            ObjComando.CommandType = CommandType.StoredProcedure;
            ObjComando.ExecuteNonQuery();

            ObjAdapter.SelectCommand = ObjComando;
            ObjAdapter.Fill(result);

            return(result);
        }
Example #5
0
        public List <EAsistencia> Listar()
        {
            List <EAsistencia> List = new List <EAsistencia>();

            try
            {
                DataTable data = new DataTable();
                data = Conexion.ExecuteProcedureD("USP_S_ListarDetalle_Asistencia").Tables[0];
                foreach (DataRow row in data.Rows)
                {
                    EAsistencia be = new EAsistencia
                    {
                        ID = Convert.ToInt32(row[0]),
                    };
                    List.Add(be);
                }
            }
            catch
            {
                Console.WriteLine("No se encontro Procedimiento Almacenado");
            }
            return(List);
        }